用途:当“部署”不再是二元动作时,该技能用于决定发布如何进入生产、如何验证,以及当实际情况与计划不符时如何回退。它根据变更的影响范围、可逆性和可观测性选择匹配的发布模式。
主要能力:分类发布风险(低风险、分阶段风险、高风险);选择发布模式(低风险无状态变更用滚动发布,面向用户或行为敏感变更用金丝雀,需要即时回滚时用蓝绿,仅在系统或迁移约束确实需要时用一次性全量);定义验证与扩展门禁(冒烟测试、错误率与延迟阈值、依赖健康、数据校验、业务事件合理性检查),并为每个检查点指定负责人和停止/继续决策;编写回滚优先的运行手册,记录发布顺序、回滚触发条件、回滚命令、沟通路径和部署后观察窗口。
使用方式:输入包括 ci-cd-pipeline(自动化交付路径与可用门禁)、build-artifacts(将要部署的确切发布包)、release-plan(预期范围、发布窗口和干系人期望,如有)。输出为 deployment-runbook,包含所选发布模式、验证顺序、回滚路径、沟通和发布归属。
适用场景:发布候选版本就绪、需要选择发布策略时;需要明确验证检查点和回滚路径时。
限制:资料未提供具体安装命令、收费、价格或平台信息。质量门禁要求发布模式匹配风险与影响范围、验证检查点和停止条件明确、回滚路径具体快速且经过测试或演练、发布归属和沟通路径有记录、运行手册针对本次发布而非通用模板。反模式包括默认全量发布、事后监控、仅理论回滚、将流水线等同于策略。