From ed718eb48fb3ff503aaa026b321aa7c9128a4ba2 Mon Sep 17 00:00:00 2001 From: kaezhou Date: Wed, 22 Jul 2026 07:16:56 +0000 Subject: [PATCH] ci: add auto-deploy step --- .gitea/workflows/build.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 9af549d..d553315 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -1,11 +1,11 @@ -name: build +name: build-deploy on: push: branches: [main] workflow_dispatch: jobs: - build: + build-deploy: runs-on: ubuntu-latest steps: - name: Build & push muyu-portal @@ -23,3 +23,13 @@ jobs: docker push "$REG/muyu-portal:latest" rm -rf "$workdir" echo "done: muyu-portal pushed at $TAG + latest" + + - name: Deploy to dev-chiba + run: | + set -eo pipefail + app="$HOME/apps/muyu" + [ -d "$app" ] || { echo "!! $app 未部署,跳过"; exit 0; } + cd "$app" + docker compose pull portal + docker compose up -d portal + echo "deployed: portal"