feat(update): 完善三种选版部署与隔离验收流程 #22

Merged
wangbo merged 43 commits from codex/release-channels-20261015 into main 2026-10-21 18:20:27 +08:00
Owner

部署仓库统一维护可安装版本目录、三种更新偏好和标准迁移。默认稳定版,最新版由管理员主动选择,指定版本独立保存;保留稳定别名、v1 清单、旧部署入口与更新锁,防止其他部署操作覆盖受控安装结果。

纳入本机完整构建 → demo 私有镜像库 → easyai 提交推送 → 服务器 Git 拉取精确 SHA → 标准脚本部署和恢复初始状态的隔离验收流程。测试目录与正式版本目录隔离,未移动公开稳定/最新版指针。补齐启动 dry-run 夹具的部署锁依赖,验证版本目录只读挂载、v1 文件存在和选版开关。

验证:部署目录 7 项、Compose 6 项、CLI 6 项通过;另 17 组本机 Bash/Python/PowerShell 脚本检查通过。Linux/Windows 远端检查仍排队,仓库返回的 Runner 列表为空,且未配置为分支合并门禁;本机结果不冒充原生平台 CI。

demo 已从合并后的 main 提交 16b1727dc3 执行标准部署及 baseline 检查,五服务健康;卡片和选版面板不再把缺少记录显示为版本不确定。保持当前版本 3.32.0.20261020、默认稳定版、未指定、后台提示开启、自动更新关闭、无更新任务,数据库未重置,30 个非本任务容器的 ID 和镜像保持不变。本轮未执行真实安装/回退;未更新正式/客户环境和官方发布指针。

部署仓库统一维护可安装版本目录、三种更新偏好和标准迁移。默认稳定版,最新版由管理员主动选择,指定版本独立保存;保留稳定别名、v1 清单、旧部署入口与更新锁,防止其他部署操作覆盖受控安装结果。 纳入本机完整构建 → demo 私有镜像库 → easyai 提交推送 → 服务器 Git 拉取精确 SHA → 标准脚本部署和恢复初始状态的隔离验收流程。测试目录与正式版本目录隔离,未移动公开稳定/最新版指针。补齐启动 dry-run 夹具的部署锁依赖,验证版本目录只读挂载、v1 文件存在和选版开关。 验证:部署目录 7 项、Compose 6 项、CLI 6 项通过;另 17 组本机 Bash/Python/PowerShell 脚本检查通过。Linux/Windows 远端检查仍排队,仓库返回的 Runner 列表为空,且未配置为分支合并门禁;本机结果不冒充原生平台 CI。 demo 已从合并后的 main 提交 16b1727dc327f7cfadb52845b6f6b1f20565cfdb 执行标准部署及 baseline 检查,五服务健康;卡片和选版面板不再把缺少记录显示为版本不确定。保持当前版本 3.32.0.20261020、默认稳定版、未指定、后台提示开启、自动更新关闭、无更新任务,数据库未重置,30 个非本任务容器的 ID 和镜像保持不变。本轮未执行真实安装/回退;未更新正式/客户环境和官方发布指针。
wangbo added 42 commits 2026-10-21 18:13:43 +08:00
test(update): 生成当前版本展示修复的签名验收目录
Test start.ps1 (Windows) / test-windows (pull_request) Canceled after 0s
Test deployment public URL (Linux) / test-linux (pull_request) Canceled after 0s
28dc327a36
wangbo added 1 commit 2026-10-21 18:19:24 +08:00
test(update): 同步部署锁依赖与版本目录只读挂载校验
Test start.ps1 (Windows) / test-windows (pull_request) Canceled after 0s
Test deployment public URL (Linux) / test-linux (push) Canceled after 0s
Test deployment public URL (Linux) / test-linux (pull_request) Canceled after 0s
99b9aecc2a
wangbo merged commit 16b1727dc3 into main 2026-10-21 18:20:27 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangbo/easyai#22