我在 Jenkins 中使用构建管道插件。我有一个复杂的工作流程,我通过 Build Pipeline 插件得到了不正确的结果。为了简化案例:我有 4 个作业 A、B、C、D,它们应该以下列方式执行:
A->B->D
->C->
即Job A会触发Jobs B 和 C, B 和 C 应该并行运行。只有在他们两个都完成后,才应该开始作业 D。
我已经使用了各种选项来尝试实现上述目标,但它们都没有在 Build Pipeline 插件中给出正确的显示。我使用了 MultiJob、Parameterized Triggers、Join Build Flow 插件,并且能够实现所需的流程。但管道从未给出正确的显示。
这是我在构建管道视图中得到的显示:
A->B->D
->C->D
至少可以说,这令人困惑。
在使用插件时,我可能在某个地方错过了一个技巧。使用管道实现上述所需视图的任何指针?