标签: jenkins continuous-integration
我有一组组件,其中一个是基本组件(A),而所有其他组件(B1 .. Bn)都依赖于基本组件。
我每个组件都有Jenkins作业,这些作业是由相应存储库上的SCM更改触发的。现在,我要配置为,如果当前正在构建基本组件A,则Bx组件的作业要等待,以便将最新版本的A合并到自己的版本中。
我看过“节流并发构建”插件,但是我认为在这种情况下我不能使用它。我还找到了代码片段来检测是否正在运行另一个特定的作业。但是,然后,如何让当前作业等待其他作业完成?
答案 0 :(得分:0)
尝试使用Build Blocker插件,它完全可以满足您的需要:您可以在A部分中为Blocking jobs个组件的每个作业指定Bx组件的作业名称。>
A
Blocking jobs
Bx