所有上游作业完成后触发Hudson作业?

时间:2013-07-01 08:31:27

标签: jenkins hudson jenkins-plugins hudson-plugins

我有3个工作A,B,C。作业C具有对作业A和作业B的上游依赖性。作业A和B都可以在pararllel中运行。我们希望只有在作业A和作业B完成时才能触发作业C.我可以使用任何现有的插件吗?我们正在使用Hudson 3.0.1

在这里的其他帖子中,我发现Jenkins中存在一个名为Build-Flow Plug-in(https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin)的现有插件,它提供了此功能。 Hudson中是否存在一些提供相同功能的插件?或者我可以重用此插件用于Hudson 吗?

2 个答案:

答案 0 :(得分:0)

尝试Build Pipeline Plugin,这可能会做你想要的。

答案 1 :(得分:0)

尝试Multijob插件

https://wiki.jenkins-ci.org/display/JENKINS/Multijob+Plugin

它提供多相配置。

如果要并行运行2个或更多作业,则将所有作业置于同一阶段。

在您的情况下,您需要创建两个阶段

示例:

  phase 1:
  job A
  job B
  phase 2:
  job C

此阶段2仅在阶段1完成后执行。