在下游运行时阻止上游jenkins作业

Pau*_*tos 2 jenkins jenkins-plugins

我知道build blocker插件但似乎没有用.运行詹金斯1.609.

作业A触发作业B.如果作业B正在运行,我将作业A配置为阻止.

如果你触发A而A正在运行,你再次触发A,一旦第一个A结束,它就会触发B.然后你得到A和B都不应该发生.我想当等待A检查B是否正在运行时,可能是Jenkins处于中间状态,它完成A但尚未真正触发B,因此我们可以运行两个作业.

我怎样才能让这种情况发挥作用?

mai*_*mer 6

无需使用插件.我一直在使用以下解决方案.

作业配置 - >高级项目选项 - >上游项目构建时的块构建

在此输入图像描述