【发布时间】:2017-11-07 16:19:19
【问题描述】:
是否可以限制多分支管道一次只能构建一个分支?
我有一个管道,其中包含检查、构建、测试和部署的步骤。部署阶段在特定机器上复制/执行文件,这些文件无法与其他分支作业并行完成。
我试过了:
properties([disableConcurrentBuilds()])
但这只会限制基于分支的并发性,因此仍然会并行运行多个分支。
此外,在常规的非流水线 Jenkins 作业中,还有一个选项复选框:
“必要时执行并发构建”
但这在多分支配置中也不可用。
是否有其他配置可以实现这一点,还是设计使然?
【问题讨论】:
标签: jenkins-pipeline multibranch-pipeline