用途:根据微软官方文档与项目需求,设计并生成符合最新标准的 Azure Pipelines YAML 脚本,优先采用模块化模板组装流水线。
主要能力:读取官方文档获取最新 YAML 语法、Task 更新说明与安全最佳实践;识别开发语言及版本、目标部署平台、构建与测试工具、安全合规要求(SAST、依赖漏洞扫描、容器镜像扫描)、环境变量与密钥来源(如 Azure Key Vault)及 Service Connection 权限;扫描 skills/azure-pipelines/templates/ 下已有可复用模板(如 build/build-dotnet.yml、deploy/deploy-app-service.yml、deploy/deploy-iis.yml、util/clean-artifact.yml、util/extract-artifact.yml、util/iis/*.yml 等)。
使用方式:对比官方最新版本判断 Task 版本是否需更新;按项目规模决定是否采用多阶段架构隔离 Build、Test、Staging、Production;设计构建缓存、CI/CD 触发路径、蓝绿/金丝雀/滚动更新等部署策略;校验条件执行语法;优先用模板组装而非从零编写 YAML,例如 .NET 部署 IIS 时组合 build-dotnet.yml 与 deploy-iis.yml,需处理产物时优先用 util/extract-artifact.yml。输出全局 YAML、参数定义、Environments 与 Approvals and Checks 配置建议、Task 资源引用及版本号列表、常见执行错误的预防性注释,并以模板语法引用模板并传参。
适用场景:Azure DevOps 流水线设计与生成。
限制:资料未提供具体收费、价格、平台支持范围与效果数据;模板目录内容以实际项目为准。