2024-07-25 05:53:21 +00:00
|
|
|
name: Deploy to Hostinger
|
|
|
|
|
|
|
|
on:
|
|
|
|
push:
|
|
|
|
branches:
|
|
|
|
- main # The branch name your are commit the new changes
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
build:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
name: Build and Push
|
|
|
|
steps:
|
|
|
|
- name: git-checkout
|
|
|
|
uses: actions/checkout@v4
|
|
|
|
|
|
|
|
- name: Set Up Bun
|
|
|
|
uses: oven-sh/setup-bun@v2
|
|
|
|
with:
|
|
|
|
bun-version: latest
|
|
|
|
|
|
|
|
- name: Install all dependencies
|
|
|
|
run: bun install
|
|
|
|
|
|
|
|
- name: Build
|
|
|
|
run: bun run build # The build command of your project
|
|
|
|
|
|
|
|
- name: Push to another branch
|
|
|
|
uses: s0/git-publish-subdir-action@develop
|
|
|
|
env:
|
|
|
|
REPO: self
|
|
|
|
BRANCH: build # The branch name where you want to push the assets
|
2024-07-25 06:04:07 +00:00
|
|
|
FOLDER: ./_site # The directory where your assets are generated
|
2024-07-25 05:53:21 +00:00
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # GitHub will automatically add this - you don't need to bother getting a token
|
|
|
|
MESSAGE: "Build: ({sha}) {msg}" # The commit message
|