【发布时间】:2021-06-02 06:41:45
【问题描述】:
我对 Azure DevOps 的一般最佳实践有疑问。在构建项目时,我们有两个构建配置,调试或发布。在跨多阶段环境的部署管道中的某个时刻,这些需要更改,这意味着我可以理解的两个构建。
最好有一个 yml,构建配置被设置为来自源分支的条件(即如果源分支包含“发布”构建配置是发布,如果源分支不是来自发布,那么配置是调试,还是我应该有多个构建和一个由两个不同工件触发的管道?
【问题讨论】:
标签: azure-devops
我对 Azure DevOps 的一般最佳实践有疑问。在构建项目时,我们有两个构建配置,调试或发布。在跨多阶段环境的部署管道中的某个时刻,这些需要更改,这意味着我可以理解的两个构建。
最好有一个 yml,构建配置被设置为来自源分支的条件(即如果源分支包含“发布”构建配置是发布,如果源分支不是来自发布,那么配置是调试,还是我应该有多个构建和一个由两个不同工件触发的管道?
【问题讨论】:
标签: azure-devops
最好有一个 yml。通过只有一个构建管道并使用简单的条件,您可以限制由于单独的 yml 定义的差异而出现错误的可能性。此外,它更易于维护,因为更改只在一个地方进行。
【讨论】: