如何使用Jenkins中的build blocker插件阻止多个作业

时间:2015-02-13 21:56:36

标签: jenkins

我在Jenkins设置了4个作业

  • ViewScreen - A
  • ViewScreen - B
  • ViewScreen - C
  • 构建 - 陷阱

当我构建ViewScreen - A时,我想确保在其他三个作业中的任何一个正在运行时被阻止。我在Jenkins中安装了build blocker插件,希望能够实现这一目标。

我在配置Build - TRAP时添加了ViewScreen - A作为阻止作业。如果ViewScreen - A正在运行,则Build - TRAP被阻止。

如何将其他作业添加为阻止作业?我已经尝试在阻止作业部分中自行添加每个作业,但这似乎不起作用。我的构建只会被首先列出的作业阻止。因此,如果我的阻塞作业部分输入如下,只有Build-TRAP运行会导致我的构建进入队列。

Build - TRAP
ViewScreen - B
ViewScreen - C

1 个答案:

答案 0 :(得分:1)

这被证明是一件非常愚蠢的事情,我忽略了。在输入我的问题时,我没有输入确切的工作名称,只是作为示例组成。我的实际工作中有括号。我没有注释掉引起问题的括号

使用ViewScreen - \(A\)代替ViewScreen - (A)