production-deployment-phase
自动化生产环境部署流程,包含版本控制、健康检查、发布标记与部署后监控。
简介
production-deployment-phase 技能是 Spec-Flow 开发流水线中的最后一道闸门。专为软件工程师、DevOps 从业人员及 AI 辅助编码代理所设计,提供可靠且可重复的方法,将经过验证的测试环境 (staging) 产物提升至生产环境。通过标准化发布流程,该技能降低了在关键部署窗口期间人为错误的风险,确保仅有经过完整验证与版本控制的代码进入生产环境。此技能可通过 /ship-prod 指令触发,或在 state.yaml 文件标示进入生产部署阶段时自动执行。
-
自动化语义化版本更新 (major, minor, patch),并与 package.json 及仓库变更日志 (changelog) 整合。
-
强制执行严格的部署先决条件,通过检查专案 state.yaml 文件中的测试验证状态与品质门槛 (rollback readiness) 来确保安全性。
-
管理 git 发布标记 (release tagging),自动包含变更日志摘要与注解提交标记。
-
支持多种部署策略模型,包括 git 分支提升 (main:production)、GitHub Actions 工作流,或服务器无主机平台部署 (Vercel, Netlify)。
-
在完成发布报告前,执行自动化生产健康检查,包含 API 状态码、数据库连线验证及快取响应测试。
-
产生结构化的 production-ship-report.md 文件,为部署元数据、产物与验证成功结果提供完整的审计追踪。
-
使用时须确保专案的 specs 目录内已正确配置 state.yaml 文件。
-
在呼叫前请确认所有手动门槛皆已通过,若缺乏先决条件,技能将显示封锁状态并退出。
-
技能假设运行环境已配置标准 CLI 工具,如 curl、git、node/npm 及相关的部署工具指令。
-
专为 Claude Code / Spec-Flow 工作流设计,有助于从实作与品质保证阶段无缝转移至生产交付。
-
建议用户在成功执行后的 15-30 分钟内持续监控部署后的反馈回路,包含日志、度量指标与警示。
仓库统计
- Star 数
- 84
- Fork 数
- 9
- Open Issue 数
- 1
- 主要语言
- Shell
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月30日 08:37