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

Jenkins - Wait for the manual step to finish in parallel with some automatic job

我正在尝试使用 Jenkins 构建上述 'delivery pipeline'。

当上游作业成功结束时,除 "Manual Step" 之外的所有作业都将 运行。我的问题是我做不到 'join' 在两个作业之间(运行 "Manual Step" 和 "Auto Step" 并行并等待 2 在 "Final Step" 之前成功完成)。 有什么办法可以让詹金斯成为可能吗?也许一些插件?

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

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

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

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

下一步,如果创建了两个文件,我会对 'Final Step' 作业进行验证,仅 运行。如果创建了两个文件,则继续执行 'Final Step' 作业说明