如果有多个推送分支,Bamboo会为每个推送调度分离的构建,这会在队列上创建冗余。我们只在乎上次构建的请求请求具有最新更改。因此,如果计划了新的构建,是否有任何方法/配置可以取消正在进行的/预定的构建?
我想出了Enable quiet period
选项(安静时间段使您可以在检测到单个提交后延迟构建,每次构建聚合多个提交)。但是,静默期不是处理队列冗余的最佳方法。
有人有什么想法吗?
几件事:
Plan Configuration -> Branches
来编辑构建分支的方式。您可以选择“手动”或“创建请求请求时”。后者仅在创建和更新PR时触发分支构建。最后,从理论上讲,您可以使用REST API创建自己的自定义插件/停止构建的应用程序。