我有构建管道工作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脚本,批处理等的工作。
答案 0 :(得分:3)
在你的工作3上,你可以使用条件步骤插件:https://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin
在构建部分中,使用job1设置的布尔参数添加条件步骤(单个):
干杯, 布鲁诺