是否可以在主要工作开始之前触发 Jenkins 中的依赖工作?

Is it possible to trigger dependent job in Jenkins BEFORE main job starts?

工作很少:AB 和其他。 A 取决于 B,即 A 作业触发器 B一个,反之亦然。 AB不能同时运行。

所以,问题是作业相互锁定:A 等待 B 完成,当 B无法启动,因为A正在启动(正在等待B完成)。

是否可以在 A 作业开始之前触发 B 作业?

上下游功能和发现的插件无法解决问题。其他一些作业也可以启动 B 作业。任何作业都没有任何工件依赖性。

有什么想法吗?

试试这个 Parameterized Trigger Plugin

Post 构建操作 -> 在其他项目上触发参数化构建

正如@Mahi 所说,Build+Flow+Plugin 可以解决问题。 此外,我很困惑为什么 Jenkins 中缺少这么多简单的功能。插件以某种方式解决了其中的一些问题,但无论如何这对 Jenkins 项目本身来说是很糟糕的。 谢谢