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