Agent Skills
返回列表
🔒

部署流水线设计

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/deployment-pipeline-design。

技能介绍

要解决什么问题

多环境发布时,常见痛点是:测试与生产脱节、缺少审批门禁导致误发,以及滚动、蓝绿、金丝雀等策略选错场景。本技能聚焦「含审批与部署策略的多阶段 CI/CD」架构,帮助你在速度与安全之间做可落地的阶段划分,而不是堆工具清单。

技能如何帮你设计

技能给出从 Source → Build → Test → Staging → 集成测试 → Approval Gate → Production → Verification → Rollback 的标准阶段拆解,并说明各段职责:

  • 审批门禁:手动审批、基于时间的审批、多审批人(可参考 assets/approval-gate-template.yml)
  • 部署策略:滚动(零停机、易回滚)、蓝绿(瞬时切换、成本翻倍)、金丝雀(渐进流量、常需服务网格)、特性开关(部署与发布解耦)
  • 编排与工程习惯:快速失败、并行、缓存、制品与环境一致性、密钥存储、部署窗口、监控与自动回滚

同时列出 DORA 类指标(部署频率、交付前置时间、变更失败率、MTTR、流水线成功率与时长),便于和监控系统对齐验收。

适用边界

任务与流水线架构、门禁、多环境编排无关时不适用;具体平台实现(如 GitHub Actions、GitLab CI)需结合相关技能与 resources/implementation-playbook.md、references/pipeline-orchestration.md 深入展开。

使用场景

  • 为新业务线设计从构建、预发布到生产的流水线,并在生产部署前配置手动或多审批人门禁。
  • 评估一次高风险数据库变更该走蓝绿还是金丝雀,并写清流量切换与自动回滚条件。
  • 统一 Staging 部署后的端到端/冒烟测试顺序,以及生产部署后的健康检查与验证阶段。
  • 梳理团队流水线:快速失败用例前置、并行任务划分、依赖缓存与制品留存规范。

适合人员

  • 负责公司级发布平台的 SRE,要把标准阶段与审批模板固化到各业务仓库流水线。
  • 金融或政务场景下的 DevOps 负责人,需在生产变更前落实时间窗口与多审批人门禁策略。
  • 推动金丝雀/特性开关的后端 Tech Lead,要区分「部署」与「对用户发布」的流水线设计。
  • 对接监控与 incident 流程的发布工程师,需按 SKILL 中的 DORA 类指标定义各阶段验收与告警。