From 9ddad9089158e5293916104c8bc582c966e3e31c Mon Sep 17 00:00:00 2001 From: Ash Date: Wed, 13 May 2026 10:46:02 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20deploy.yml=20=E6=8C=89=E5=88=86=E6=94=AF?= =?UTF-8?q?=E5=88=86=E6=B5=81(dev=E2=86=92srv1563674=20/=20main=C2=B7maste?= =?UTF-8?q?r=E2=86=92sf5-gpu-01)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit prod 也接入自动部署:push main/master 在 prod GPU 机重建 content-harvester 容器。 对应在 sf5-gpu-01 上新增了实例级 gitea runner(label sf5-gpu-01)。 Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitea/workflows/deploy.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 9215d9d..98c1f33 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,18 +1,20 @@ name: Deploy -# push 到 dev 分支 → 在 dev 开发机上重新 build 镜像、重建 content-harvester 容器。 -# (只管 dev;prod 仍手动部署 —— 见 DEPLOY.md。) +# push dev → dev 开发机(srv1563674)重建 content-harvester 容器 +# push main/master → prod GPU 机(sf5-gpu-01)重建 content-harvester 容器 +# (与主站 AIautomation 的 deploy.yml 一致的分支→机器分流) on: push: branches: - dev + - main + - master workflow_dispatch: jobs: deploy: - name: Build and deploy (dev) - # dev 开发机的 gitea runner 标签(与主站 AIautomation 的 deploy.yml 一致) - runs-on: srv1563674 + name: Build and deploy + runs-on: ${{ github.ref == 'refs/heads/dev' && 'srv1563674' || 'sf5-gpu-01' }} env: IMAGE: content-harvester