Jenkins post-build动作触发布尔参数

时间:2015-01-21 22:48:44

标签: jenkins jenkins-plugins

我有构建管道工作i Jenkins,就像这样

Job-1 - 触发器 - > Job-2和Job-3。有时我想只触发Job-2而不是Job 3。我设置了布尔参数(来自参数化触发插件),其中包含" True"的复选框。或"假"。我在Job-1的post-build操作中设置了boolean参数,无论复选框值如何,我的所有下游作业(Job-2和Job-3)都会被触发。

是否有办法使用参数触发跳过某些下游作业。

上面是一个例子,我的实际管道有很多使用Java(maven),Powershell,Shell脚本,批处理等的工作。

1 个答案:

答案 0 :(得分:3)

在你的工作3上,你可以使用条件步骤插件:https://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin

在构建部分中,使用job1设置的布尔参数添加条件步骤(单个):

  • 运行:布尔条件
  • 令牌:$ {JOB1_BOOLEAN}

干杯, 布鲁诺