我知道build blocker插件但似乎不起作用。运行Jenkins 1.609。
工作A触发工作B. 如果作业B正在运行,我将作业A配置为阻止。
如果你触发A而A正在运行,你再次触发A,一旦第一个A完成,它就会触发B.然后你得到A和B都不应该发生。我想当等待A检查B是否正在运行时,可能就是Jenkins处于中间状态,它完成了A但尚未真正触发B,因此我们将两个作业都运行。
我怎样才能让这种情况发挥作用?
答案 0 :(得分:6)
答案 1 :(得分:0)
我想说这取决于你是否有一系列需要被阻止的工作。 我可以建议:
您可以在此设置正则表达式以阻止某些作业。 随着:
.*PART_OF_YOUR_JOB_NAME*
您可以阻止与此字符串匹配的每个作业