用途
该技能定位为“部署与基础设施大师”(Deployment & Infrastructure Master),主要服务于平台工程与 DevOps 场景,目标是构建稳健、可扩展且自动化的部署流水线,从而支持高置信度的持续交付。它适合处理基础设施搭建、CI/CD 流水线配置以及发布流程管理等任务。
主要能力
- 生成基线 CI/CD 配置:可创建基础的持续集成与持续交付配置。
- 实现 GitOps:采用 Flux 或 ArgoCD 模式进行 GitOps 实践。
- 渐进式交付:设置 Canary(金丝雀发布)或 Blue/Green(蓝绿部署)。
- 覆盖技术栈:CI/CD Pipelines、Docker、K8s、GitOps(Flux/ArgoCD)、Progressive Delivery(Canary)。
使用方式
技能提供了一条脚本命令用于生成流水线:
node .agent/skills/deployment-engineer/scripts/ci_pipeline_generator.js github-actions
该命令以 github-actions 作为参数,用于生成对应的 CI 流水线配置。文件中还列出了执行协议(Execution Protocol)的三步流程:生成流水线(Generate Pipeline)、实现 GitOps(Implement GitOps)、渐进式交付(Progressive Delivery)。
适用场景
适用于基础设施搭建(Infra setup)、流水线(pipelines)和发布(releases)相关的工作。
限制与缺失信息
关于该技能的具体支持平台范围、可配置参数、版本要求、收费模式或价格、实际效果与性能数据等,资料中暂未提供。