0

我只想构建一个项目“D”(例如),但只能在构建上游项目 A、B 和 C 之后。请注意 - 我正在使用 Jenkins 自由式项目来实现我的目的。

这意味着,项目 D 应该只在项目 A、B 和 C 全部构建后执行一次(在任何情况下都是成功/失败)。

我在 Jenkins 中使用“构建触发器”(watch)选项进行了尝试,但是在构建项目 A、B 和 C 之后,它执行项目 D 3 次,即为每个上游项目执行一次项目 D。当项目 A、B 和 C 完成时,我只想执行一次项目 D。我不能附加到其中任何一个,因为项目 A、B 和 C 的完成顺序并非每次都可以预测。因此,我想在完成所有三个先决项目 A、B 和 C 之后执行项目 D 一次。

请让我知道你的方法。

4

0 回答 0