# 发布门禁清单 ## 发布前 - [ ] 确认发布基线 commit 和回滚点。 - [ ] 执行 `powershell -ExecutionPolicy Bypass -File scripts/verify.ps1`,exit 0。 - [ ] 执行 `git diff --check`,exit 0。 - [ ] 涉及 schema 时完成 `pg_dump` 备份并记录恢复命令。 - [ ] 检查磁盘、端口、服务进程和依赖健康。 - [ ] 核对需求追踪矩阵:本次涉及的需求 ID 有实现、测试和限制说明。 ## 发布中 - [ ] 保留旧二进制和旧 `dist`。 - [ ] 上传新构建产物。 - [ ] 执行数据库迁移。 - [ ] 重启服务。 - [ ] 健康检查和核心接口冒烟。 ## 发布后 - [ ] 记录部署 commit、迁移版本、备份路径、冒烟结果。 - [ ] 更新 `变更记录.md` 和 `开发交接记录.md`。 - [ ] 执行核心端到端用例中受影响的 E2E。 - [ ] 如失败,按回滚预案恢复并记录原因。 ## 回滚 - 代码:恢复旧二进制/旧 dist 或 `git checkout `。 - 数据库:`pg_restore` 恢复备份。 - 回滚后重新健康检查并记录结论。