执行Jenkins作业后,执行多个并行作业(不同的嵌套级别)

时间:2018-04-11 09:40:48

标签: jenkins

我希望在执行作业“A1,B3和B4”后触发“上一个作业”。 所以主要工作应该并行触发“工作A和工作B” 然后“作业A和作业B”应调用“作业A1和作业B1”。 那么“工作B1”应该叫“工作B2” 然后“作业B2”应并行调用“作业B3和作业B4” 执行完所有“作业A1,作业B3和作业B4”后,应执行“上一个作业”

截图

詹金斯的工作流程

1 个答案:

答案 0 :(得分:1)

您可以使用Multijob插件来实现此类工作流程。简而言之:

  • 您可以在pararell
  • 阶段内运行多个作业
  • 阶段顺序运行
  • Multijobs可以调用其他多功能按钮

在你的例子中:

  • 主要工作将分为两个阶段。阶段1将调用A和B.阶段2将调用最后作业。
  • A将有一个调用A1的阶段
  • B将有一个调用B1的阶段
  • B1将有一个调用B2的阶段
  • B2将有一个调用B3和B4的阶段

所以除了lastjob,A1,B3和B4之外,所有东西都是多功能的。