【发布时间】:2021-01-07 06:57:32
【问题描述】:
我正在使用 Azure DevOps,我有一个包含多个步骤的构建管道,包括在 azure-pipelines.yml 文件中定义的 PublishBuildArtifacts。
我已经从主分支的构建策略选项中为构建验证(通过预合并和构建拉取请求更改来验证代码)指出了相同的管道。但是,对于此 PR 构建运行,我不会运行某些任务,例如 PublishBuildArtifacts。
我怎样才能做到这一点?我可以想到一种方法,即为 PR 创建一个单独的管道以及一个单独的 azure-pipelines-pr.yml 文件,而不是在该文件中添加这些任务。但这对我来说感觉像是一种冗余的方法。有没有更好的方法来实现这一点?
【问题讨论】:
标签: azure azure-devops azure-pipelines pipeline azure-pipelines-build-task