用途:该技能用于自动生成 Azure Pipelines 的 YAML 定义,覆盖 CI/CD 流水线,适合在创建 Azure DevOps 流水线或自动化构建时使用。
主要能力:支持构建流水线(CI 配置)、发布流水线(CD 配置)、多阶段拆分、可复用模板、基于分支或标签的条件执行,以及面向 Dev、Staging、Production 的环境部署。资料中给出了 Node.js、.NET、Docker 构建与推送、模板复用、PR 触发等示例配置。
使用方式:以 azure-pipelines.yml 为入口编写 YAML,可定义 trigger、pool、variables、stages、jobs、steps 等;通过 resources.repositories 引用模板仓库,并用 template 与 parameters 复用构建、部署模板;PR 校验可用 pr 触发并设置 trigger: none。示例中使用了 NodeTool@0、Npm@1、PublishTestResults@2、PublishCodeCoverageResults@1、PublishBuildArtifacts@1、AzureWebApp@1、NuGetToolInstaller@1、NuGetCommand@2、VSBuild@1、VSTest@2、Docker@2、KubernetesManifest@0 等任务。
适用场景:需要为 Node.js、.NET 或容器化应用搭建 Azure DevOps 多阶段 CI/CD,或希望以模板方式统一流水线配置。
限制:资料未提供安装命令、收费与价格、平台支持范围、实际运行效果等信息;技能版本为 1.0.0,最后更新 2025-01-22。