我已经设置了一个Jenkins多配置项目,以便在两个不同的从属环境(Erlang R15B03和Erlang 17.3)上运行构建。这是为了开始准备我们的项目,以便在17.3生产环境中实际发布。
目前所有项目的17.3版本都因为依赖性失败而失败,这些失败需要在我们进行时修复,并且R15B03版本都在通过。
如何让Jenkins(现在)忽略17.3结果并且如果R15B03构建通过则将构建作为成功传递?
答案 0 :(得分:0)
如果任何出错,那么建立传递并不是一个好主意。这就像评论失败的测试以后修复它们 - 你忘了它们。
你可能应该为R15和17设置两个单独的jenkins构建。这样,每次你都会看到R15B03已经通过,17.3没有,直到你修复了所有依赖项。
答案 1 :(得分:0)
您可以使用parameterized trigger plugin来获得条件触发器。将您的多配置项目设置为始终触发,然后检查参数以确定要触发的下游构建。