From 05fb1678de995d8569e42ae0d592b9d379f25f0e Mon Sep 17 00:00:00 2001 From: wonder Date: Sun, 21 Jun 2026 00:25:15 +0800 Subject: [PATCH] ci: simplify deploy workflow with Alpine container and Gitea checkout --- .gitea/workflows/deploy.yml | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 7961ff9..46283c6 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -4,16 +4,28 @@ run-name: ${{ gitea.actor }} deployed PR-Helper on: push: branches: [main] - paths-ignore: - - '.gitea/workflows/deploy.yml' - - 'deploy.sh' jobs: deploy: runs-on: aliyun + container: node:22-alpine steps: - - name: Install Docker & Compose + - name: Install tools run: | - apt-get update && apt-get install -y docker.io docker-compose-plugin - - name: Deploy - run: cd /root/PR-Helper && bash deploy.sh + sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories + apk add --no-cache docker-cli docker-cli-compose git + + - name: Checkout + uses: http://47.121.181.112:3000/wonder/checkout@v4 + with: + github-server-url: http://47.121.181.112:3000 + + - name: Write .env + env: + DEPLOY_ENV: ${{ secrets.DEPLOY_ENV }} + run: echo "$DEPLOY_ENV" > .env + + - name: Build & Deploy + run: | + docker compose build + docker compose up -d