1

我有3个工作A,B,C。Job C 对 Job A 和 Job B 有上游依赖。 Job A 和 Job B 都可以并行运行。我们希望仅在作业 A 和作业 B 完成时才触发作业 C。有没有我可以使用的现有插件?我们正在使用 Hudson 3.0.1

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

4

2 回答 2

0

尝试构建管道插件,这可能会做你想要的。

于 2013-08-22T09:49:25.663 回答
0

尝试多任务插件

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

它提供多相配置。

如果您想并行运行 2 个或更多作业,请将所有作业放在同一阶段。

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

例子:

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

这里第 2 阶段仅在第 1 阶段完成后执行。

于 2015-06-25T11:32:14.693 回答