From 4a70b8535382ed1a834e936398d5b91eb375ac50 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 13 Oct 2026 14:29:40 +0800 Subject: [PATCH] docs: record manual actions branch choice --- .../2026-10-12-olons-server-test-deployment-design.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/superpowers/specs/2026-10-12-olons-server-test-deployment-design.md b/docs/superpowers/specs/2026-10-12-olons-server-test-deployment-design.md index f0fb3fa..f58c343 100644 --- a/docs/superpowers/specs/2026-10-12-olons-server-test-deployment-design.md +++ b/docs/superpowers/specs/2026-10-12-olons-server-test-deployment-design.md @@ -32,6 +32,13 @@ 4. 将 Gitea Actions 工作流改为构建并推送 `git.118im.com/im_team/olons-server:test`。 5. 工作流只滚动更新 `olons-server-system/olons-server`,不得操作现有 `workbench-system/im-workbench`。 +## 手动部署入口 + +- 保留 `dev` 分支现有 `.gitea/workflows/deploy.yml`,不在 `main` 复制第二份工作流。 +- 将 Gitea 仓库默认分支从仅含初始化文件的 `main` 改为实际开发与部署分支 `dev`,使 Gitea Actions 识别并展示现有 `workflow_dispatch` 手动运行入口。 +- 此设置变更本身不触发部署;只有用户在 Actions 页面手动运行工作流时,才会构建 `dev` 当前提交、推送测试镜像并滚动更新 `olons-server-system/olons-server`。 +- 不修改 `olons_admin`;其默认分支 `main` 上已有可手动运行的部署工作流。 + ## GitOps 资源 在 `im-deploy-config` 中新增独立应用: