0

我已经设置了一个 Jenkins 多配置项目,以便在两个不同的从属环境(Erlang R15B03 和 Erlang 17.3)上运行构建。这是为了开始准备我们的项目以在 17.3 生产环境中实际发布。

目前,所有项目的 17.3 构建都失败了,因为依赖失败需要在我们进行的过程中进行修复,并且 R15B03 构建都通过了。

我怎样才能让詹金斯(现在)忽略 17.3 结果,如果 R15B03 构建通过,构建成功?

4

2 回答 2

0

如果出现任何问题,让构建通过并不是一个好主意。这就像注释掉失败的测试以稍后修复它们 - 你忘记了它们。

您可能应该为 R15 和 17 设置两个单独的 jenkins 构建。这样,每次您都会看到 R15B03 通过而 17.3 没有通过,直到您修复所有依赖项。

于 2014-10-12T20:29:13.747 回答
0

您可以使用参数化触发器插件来获得条件触发器。将您的多配置项目设置为始终触发,然后检查参数以确定要触发的下游构建。

于 2016-12-17T12:02:27.457 回答