From 9e4baa17b81d96750e27d2d6eedb07c0c54b84d2 Mon Sep 17 00:00:00 2001 From: caiowakamatsu Date: Mon, 10 Nov 2025 01:37:08 -0300 Subject: [PATCH] build workflow --- .gitea/workflows/build.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .gitea/workflows/build.yml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..9171d52 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,32 @@ +name: Build Hugo Site +on: + push: + branches: + - main + +jobs: + build: + runs-on: docker + container: + image: klakegg/hugo:ext-alpine + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Build + run: hugo --minify + + - name: Deploy + run: | + apk add --no-cache rsync openssh + mkdir -p ~/.ssh + echo "$SSH_KEY" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + rsync -avz --delete -e "ssh -o StrictHostKeyChecking=no" public/ ${SSH_USER}@${SSH_HOST}:${DEPLOY_PATH} + env: + SSH_KEY: ${{ secrets.SSH_KEY }} + SSH_USER: ${{ secrets.SSH_USER }} + SSH_HOST: ${{ secrets.SSH_HOST }} + DEPLOY_PATH: ${{ secrets.DEPLOY_PATH }} +