3

我正在尝试使用 Jenkins 构建上述“交付管道”。

在此处输入图像描述

当上游作业成功结束时,除“手动步骤”之外的每个作业都将运行。我的问题是我无法在两个作业之间进行“加入”(并行运行“手动步骤”和“自动步骤”并等待 2 在“最后一步”之前成功完成)。詹金斯有什么办法可以做到这一点?也许一些插件?

这个问题与这个问题非常相似:如何在多个同时上游作业成功后让 Jenkins 作业开始?

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

4

1 回答 1

0

自从我发布问题以来已经有一段时间了,而且似乎没有优雅的解决方案,我将分享我的解决方法:

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

接下来,我对“最后一步”作业进行了验证,以仅在创建两个文件时运行。如果创建了这两个文件,则继续执行“最后一步”作业说明

于 2016-07-15T14:52:00.390 回答