azure-devops - 在 VSTS / Azure DevOps 中重置分支更新的构建策略
问题描述
我正在我的一个 Azure DevOps git 分支上使用构建策略。
如果更新源分支,是否有任何方法要求再次运行手动触发的分支构建策略?
我的分支策略设置为手动触发。我们使用手动而不是自动来减少在 CI 服务器上运行的构建数量(我们使用自托管构建服务器),因为我们通常会提前打开 PR 以提供反馈并促进围绕代码的对话。
如果触发器设置为自动,则任何时候更新源分支都会将新构建排入队列。这不是手动的情况。我遇到了构建策略通过但随后对分支进行了进一步提交并且审阅者批准的情况。但是构建没有再次手动触发,最后一次提交和推送引入了一个错误。我希望每次更新源分支时都重置或失败构建验证策略,类似于在推送后重置代码审查员投票的方式。
这可能吗?
解决方案
我认为目前这是不可能的,它已作为功能请求/问题在开发者社区中提出,所以我鼓励你在这里投票。
推荐阅读
- php - 如果在php中满足条件,则在foreach循环中将数组对象添加到数组中
- python - 如何在单列中减去单行中的各种日期
- c++ - 函数模板内的参数推导
- ios - SwiftUI 是基于 UIKit 的吗?
- rollup - 有没有办法从 Rollup 的输出中删除一行?
- ajax - 在不重新加载页面的情况下更新 SQL Alchemy 列表?
- .net - 本地添加的 WCF Web 服务 WSDL,在该参考合同中找不到默认端点元素
- database - 实现redis排行榜
- apache - Forbidden You don't have permission to access this resource 保存带有嵌入式 pdf 的网页时出现错误
- sql - 如何使这个 2 步查询解决方案更好