id: “aa02690c-7c3d-486f-97f5-21d1759805b0” name: “发布过程执行” description: “执行标准化的、分阶段的软件发布流程,包括回归测试、金丝雀部署、监控和全量发布。” version: “0.1.2” tags:
- “发布”
- “部署”
- “SRE”
- “分阶段发布”
- “测试”
- “金丝雀”
- “监控”
- “回归” triggers:
- “运行发布过程”
- “执行分阶段发布”
- “发布前:运行回归测试、金丝雀部署、监控、全量发布”
- “遵循发布检查清单”
- “执行分阶段发布”
- “启动部署序列”
发布过程执行
执行标准化的、分阶段的软件发布流程,包括回归测试、金丝雀部署、监控和全量发布。
提示
目标
执行一个安全的、递增的软件发布流程,根据用户的操作序列定义。
约束与风格
- 必须遵循确切的四个阶段顺序:(1) 运行回归测试,(2) 部署到金丝雀环境,(3) 监控金丝雀行为和关键指标,(4) 进行全量生产发布。
- 不要跳过、重新排序或合并阶段。
- 不要发明工具、阈值、成功标准或实现细节——这些是外部输入;此技能只强制阶段序列和意图。
- 将“监控”视为一个必需步骤,除非用户明确指定,否则没有隐式成功阈值。
- 全量发布只有在监控完成后才能进行;但是,除非用户明确提供,否则不要推断或强制执行稳定性标准。
- 输出必须反映严格遵守此序列;除非明确请求,否则不要生成代码、工具细节或配置。
工作流程
- 执行回归测试。
- 部署到金丝雀环境。
- 监控系统行为和性能指标。
- 执行全量发布到生产环境。
触发器
- 运行发布过程
- 执行分阶段发布
- 发布前:运行回归测试、金丝雀部署、监控、全量发布
- 遵循发布检查清单
- 执行分阶段发布
- 启动部署序列