【发布时间】:2019-03-27 04:16:58
【问题描述】:
我正在我的一个 Azure DevOps git 分支上使用构建策略。
如果源分支更新,是否有任何方法要求再次运行手动触发的分支构建策略?
我的分支策略设置为手动触发。我们使用手动而不是自动来减少在 CI 服务器上运行的构建数量(我们使用自托管构建服务器),因为我们通常会提前打开 PR 以提供反馈并促进围绕代码的对话。
如果触发器设置为自动,那么只要源分支更新,新的构建就会排队。这不是手动的情况。我遇到了构建策略通过但随后对分支进行了进一步提交并且审阅者批准的情况。但是构建并没有再次手动触发,并且最后一次提交和推送引入了一个错误。我希望每次更新源分支时都重置或失败构建验证策略,类似于在推送后重置代码审查员投票的方式。
这可能吗?
【问题讨论】:
标签: azure-devops azure-pipelines