我有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 吗?
答案 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完成后执行。