是否可以在主要工作开始之前触发 Jenkins 中的依赖工作?
Is it possible to trigger dependent job in Jenkins BEFORE main job starts?
工作很少:A、B 和其他。
A 取决于 B,即 A 作业触发器 B一个,反之亦然。
A和B不能同时运行。
所以,问题是作业相互锁定:A 等待 B 完成,当 B无法启动,因为A正在启动(正在等待B完成)。
是否可以在 A 作业开始之前触发 B 作业?
上下游功能和发现的插件无法解决问题。其他一些作业也可以启动 B 作业。任何作业都没有任何工件依赖性。
有什么想法吗?
试试这个
Parameterized Trigger Plugin
Post 构建操作 -> 在其他项目上触发参数化构建
正如@Mahi 所说,Build+Flow+Plugin 可以解决问题。
此外,我很困惑为什么 Jenkins 中缺少这么多简单的功能。插件以某种方式解决了其中的一些问题,但无论如何这对 Jenkins 项目本身来说是很糟糕的。
谢谢
工作很少:A、B 和其他。 A 取决于 B,即 A 作业触发器 B一个,反之亦然。 A和B不能同时运行。
所以,问题是作业相互锁定:A 等待 B 完成,当 B无法启动,因为A正在启动(正在等待B完成)。
是否可以在 A 作业开始之前触发 B 作业?
上下游功能和发现的插件无法解决问题。其他一些作业也可以启动 B 作业。任何作业都没有任何工件依赖性。
有什么想法吗?
试试这个 Parameterized Trigger Plugin
Post 构建操作 -> 在其他项目上触发参数化构建
正如@Mahi 所说,Build+Flow+Plugin 可以解决问题。 此外,我很困惑为什么 Jenkins 中缺少这么多简单的功能。插件以某种方式解决了其中的一些问题,但无论如何这对 Jenkins 项目本身来说是很糟糕的。 谢谢