1

想象一下,我在 Jenkins 中有两个工作 A 和 B,它们将监视和构建项目 A 和项目 B。由于项目 B 依赖于项目 A,所以当项目 A 构建成功时,我为项目 B 添加一个触发器。在大多数情况下它工作正常,但是当我将代码签入项目 A 和项目 B 时,项目 B 由于依赖于项目 A 新添加的代码而构建失败,然后在项目 A 完成后构建成功。它确实很烦人。在这种情况下,有没有办法在项目 A 建成之前阻止项目 B 的建设?

最好的祝福

4

1 回答 1

2

转到项目 B 配置。单击Advanced...Advanced Project Options。上游项目正在构建时选择块构建。这将防止在 A 正在构建时构建 B。

于 2013-01-25T11:55:08.843 回答