用途:在设置 CI/CD 流水线、创建部署配置、生成部署检查清单或配置基础设施时使用。开场会声明使用该部署技能。
主要能力:分阶段进行——检测部署目标(平台、容器/无服务器、CI 系统、多环境、数据库迁移、环境变量、CDN/缓存、监控告警),并给出平台选择、分支策略、部署策略决策表;设计流水线阶段(构建、测试、Lint/检查、部署、验证);生成 GitHub Actions 或 GitLab CI 配置;创建部署前检查清单与部署后验证清单;最后核验配置语法、环境变量文档、回滚计划与本地可测试性,并把配置保存到 .github/workflows/ 等位置。
使用方式:技能按阶段推进,检测与设计阶段会停下让用户确认后再继续。示例命令包括 npm ci、npm run lint、npm run type-check、npm test -- --coverage、npm run build。决策表涵盖直接部署、蓝绿、金丝雀、滚动与功能开关等策略,以及 feature、main、release、hotfix 分支对应的环境与门禁。
适用场景:从代码到生产的自动化路径,含预发与生产多环境、健康检查、回滚与监控。
限制:资料未提供具体收费、价格、支持的平台清单或实际使用效果,需以实际项目为准;具体平台部署步骤在示例中标注为占位。