有条件地根据参数阻止Jenkins作业

时间:2017-11-06 14:08:32

标签: jenkins jenkins-plugins jenkins-pipeline jenkins-cli

我有2个Jenkins工作 - Jenkins_Job1和Jenkins_Job2,都有字符串参数。 运行成功后,Jenkins_Job1启动Jenkins_Job2获取相同的参数(3个字母abc / def / ghi等是参数值)。 基于参数值后跟序列号构建作业的构建名称。

Queue for Jenkins_Job1:
abc_Build4
ghi_Build5


Queue for Jenkins_Job2:
**abc_Build1
def_Build2**
ghi_Build3
abc_Build4
ghi_Build5

假设abc_Build1,def_Build2当前正在Jenkins_Job2中运行,Jenkins_Job1 abc_Build4队列中的下一个作业不应该运行。只有在Jenkins_Job2中的abc_Build1完成后才应该阻止它并运行。

有没有可用于此的插件? 能够根据参数阻止作业。 任何帮助表示赞赏。

0 个答案:

没有答案