Jenkins仅手动启动下游多阶段作业

时间:2018-07-31 13:53:02

标签: jenkins

我在Jenkins上有一个MultiJob项目。我有运行作业A,B,C的作业Main。在“ MulitiJob阶段”部分中,设置了“当作业状态为:成功时,进入下一阶段的继续条件”。所有作业都使用公用工作区。是否可以通过仅手动触发的方式来配置作业C?这样,如果我开始工作Main,就只能运行工作A和B?

1 个答案:

答案 0 :(得分:1)

是的。这样做的方法是添加布尔参数,并将其默认值设置为false,并在每次手动运行构建时进行检查。

  1. 首先创建一个布尔变量,称为变量runC。 enter image description here

  2. 使用条件enter image description here

  3. 在MultiJob中配置C作业

只有选中此复选框,该作业才会运行;如果手动运行,则将选中该作业。