首页 > 解决方案 > 针对不同分支/环境的不同 azure-pipelines.yml

问题描述

我在“开发”分支中配置了 azure-pipelines.yml,以在每次构建后触发 CI/CD。但是对于“发布”分支,我希望有不同流程的不同管道。如何区分不同环境下管道中的不同流量?

这是我文件的开头。

trigger:
- develop

pool:
  vmImage: 'ubuntu-latest'

steps:
- task: NodeTool@0
  inputs:
    versionSpec: '10.x'
  displayName: 'Install Node.js'

标签: azure-devopsyamlazure-pipelinesazure-pipelines-release-pipeline

解决方案


这些包应该适合部署到任何环境,包括生产环境。不要配置分支或构建,以便单独构建每个环境。- .NET DevOps for Azure,作者 Jeffrey Palermo

据我了解,他们建议制作一个包并将相同的包部署到不同的环境。


推荐阅读