如何在多分支项目中禁用并发构建? 换句话说,一次建立一个分支,然后将另一个放入队列。
options { disableConcurrentBuilds() }
仅适用于一个分支的多次运行。
“ Build Blocker插件”无法配置为多分支。
我还能尝试什么?
答案 0 :(得分:1)
您可以尝试使用lock
。这不是理想的解决方案,但可以用作解决方法。有关更多详细信息,请参见this票证。
答案 1 :(得分:1)
我在同一台机器上创建了一个单独的从属代理,该代理仅执行来自此特定多分支管道的作业。此新的从属代理必须具有1个执行程序,并且应将作业显式激发到该新的代理(即MyMultibranchPipeline_Slave)。 “常规”从站将处理不在多分支管道中的任何其他并发构建。