基于参数的条件阻塞Jenkins作业

基于参数的条件阻塞Jenkins作业,jenkins,jenkins-plugins,jenkins-pipeline,jenkins-cli,Jenkins,Jenkins Plugins,Jenkins Pipeline,Jenkins Cli,我有两个Jenkins作业-Jenkins_Job1和Jenkins_Job2,都有字符串参数。 Jenkins_作业1成功运行后,为同一参数启动Jenkins_作业2(参数值为3个字母abc/def/ghi etc)。 作业的生成名称基于参数值和序列号生成 Queue for Jenkins_Job1: abc_Build4 ghi_Build5 Queue for Jenkins_Job2: **abc_Build1 def_Build2** ghi_Build3 abc_Build4

我有两个Jenkins作业-Jenkins_Job1和Jenkins_Job2,都有字符串参数。 Jenkins_作业1成功运行后,为同一参数启动Jenkins_作业2(参数值为3个字母abc/def/ghi etc)。 作业的生成名称基于参数值和序列号生成

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完成后,它才应该被阻止并运行

是否有任何插件可以用于此? 以便能够基于参数阻止作业。 感谢您的帮助