用途:该技能面向生产部署场景,用于标准化部署流程,涵盖部署前检查、分阶段发布、部署后健康检查与失败回滚,减少部署相关事故。适用于规划生产发布、执行灰度/蓝绿发布、回滚、排障及建立部署最佳实践,可与 devops-automation 智能体配合。
主要能力:提供部署前检查清单(代码评审、CI 通过、数据库迁移、配置、监控、沟通、备份、容量),三种部署策略:蓝绿(零停机、即时回滚)、金丝雀(按 5-10% 逐步放量并监控错误率、响应时间、成功率)、滚动(逐实例下线更新再上线)。还包含部署四阶段流程(T-30 准备、T-0 执行迁移与发布、部署后健康检查、T+30 监控)、回滚触发条件(错误率>1%、关键功能损坏、数据损坏、安全漏洞、性能下降>50%)与三种回滚方法(流量切换、版本回退、数据库回滚),以及排障指南、沟通模板和健康检查脚本用法。
使用方式:通过附带脚本执行,例如健康检查 python3 scripts/health_check.py --env production,蓝绿切换流量 ./switch_traffic.sh --from blue --to green --percentage 10,回滚 ./switch_traffic.sh --from green --to blue --percentage 100,部署 ./deploy.sh --environment production --version v1.2.3,数据库迁移回滚 ./rollback_migration.sh --environment production --steps 1。
限制:资料未说明该技能依赖的具体平台、脚本实现细节及适用范围之外的部署环境;实际脚本路径、参数与输出需以仓库内文件为准。