Jenkins 如何放置多分支项目的队列作业?

Jenkins 如何放置多分支项目的队列作业?,jenkins,jenkins-pipeline,multibranch-pipeline,Jenkins,Jenkins Pipeline,Multibranch Pipeline,如何在多分支项目中禁用并发生成? 换句话说,一次构建一个分支,将另一个分支放入队列 选项{disableConcurrentBuilds()}仅适用于一个分支的多个运行 无法为多分支配置“构建阻止程序插件” 我还可以尝试什么?您可以尝试使用锁。这不是理想的解决方案,但可以作为解决办法。有关更多详细信息,请参阅ticket。我在同一台机器上创建了一个单独的从属代理,它只执行来自此特定多分支管道的作业。此新的从属代理必须有1个执行器,并且作业应显式激发到此新代理(即MyMultibranchPipe

如何在多分支项目中禁用并发生成? 换句话说,一次构建一个分支,将另一个分支放入队列

选项{disableConcurrentBuilds()}
仅适用于一个分支的多个运行

无法为多分支配置“构建阻止程序插件”


我还可以尝试什么?

您可以尝试使用
锁。这不是理想的解决方案,但可以作为解决办法。有关更多详细信息,请参阅ticket。

我在同一台机器上创建了一个单独的从属代理,它只执行来自此特定多分支管道的作业。此新的从属代理必须有1个执行器,并且作业应显式激发到此新代理(即MyMultibranchPipeline_从属)。“常规”从机将处理不在多分支管道中的任何其他并发生成。

谢谢。我知道那张票。只希望有人有新的可爱的解决方案。:)