From b5702eacfda10fc40582fe4b08766907114dca82 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 | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index e7a587a..819003a 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 iloom services @@ -33,3 +33,15 @@ jobs: done rm -rf "$workdir" echo "done: 5 iloom images pushed at $TAG + latest" + + - name: Deploy to dev-chiba + run: | + set -eo pipefail + app="$HOME/apps/iloom" + [ -d "$app" ] || { echo "!! $app 未部署,跳过"; exit 0; } + cd "$app" + svcs="gateway auth-service purchaser-service textile-service washing-service" + docker compose pull $svcs + docker compose up -d $svcs + docker compose ps --format "table {{.Name}}\t{{.Status}}" + echo "deployed: $svcs"