詹金斯:让另一份工作正在等待工作

问题描述 投票:0回答:1

我有一组组件,一个是基本组件(A),另一个组件(B1 ... Bn)依赖于基本组件。

我为每个组件提供了Jenkins作业,这些作业由各个存储库上的SCM更改触发。现在我想配置一个Bx组件的作业,如果基础组件A当前正在构建,则等待在其自己的构建中包含最新的A构建。

我查看了“节流并发构建”插件,但我认为在这种情况下我无法使用它。此外,我找到了代码片段来检测另一个特定作业是否正在运行。但是,如何让当前的工作等到另一个工作结束?

jenkins continuous-integration
1个回答
0
投票

尝试Build Blocker插件,它完全符合您的需要:您可以在A部分为Blocking jobs组件的每个作业指定Bx组件的作业名称。

© www.soinside.com 2019 - 2024. All rights reserved.