Jenkins - 等待手动步骤与一些自动作业并行完成

时间:2015-08-14 15:14:24

标签: jenkins deployment continuous-integration delivery-pipeline

我正在努力构建上述“交付渠道”#39;使用詹金斯。

enter image description here

除了"手动步骤"将在上游工作成功结束时运行。我的问题是我无法加入' 在两个工作之间(运行"手动步骤"和"自动步骤"并行并等待2成功完成之前"最后一步")。 詹金斯有没有办法让这成为可能?也许是一些插件?

这个问题与此问题非常相似:How do I make a Jenkins job start after multiple simultaneous upstream jobs succeed?

但我真正想要的是知道是否可以并行化两种不同类型的作业(手动运行的作业和自动运行的作业)。

1 个答案:

答案 0 :(得分:0)

因为我发布这个问题已经有一段时间了,似乎没有优雅的解决方案,我将分享我的解决方案:

首先,我编辑了两个作业,以便在手动和自动作业成功完成时创建一个新文件(每个作业1个文件)。

下一步,我对'Final Step'作业进行了验证,只有在创建了两个文件时才会运行。如果创建了两个文件,则进入“最终步骤”作业指令