我正在使用 Jenkins 为我的系统构建多个客户端库,每个库都针对不同的语言。我的配置包括许多不同的构建步骤,每种语言一个,构建和/或测试库。
现在,系统中的重大更改将导致第一个构建步骤失败,并且不会运行其他构建步骤,这非常不方便。我需要运行所有构建步骤,以便可以看到所有产生的错误。
一种替代方法是存在一个配置,告诉詹金斯如果前面的构建步骤失败,不要中止后面的构建步骤。我没有找到任何这样的东西,但也许有。
我想到的另一种选择是将每种语言作为单独的构建触发,但是我必须将它们全部捆绑起来以进行后期构建步骤,我不知道该怎么做。
而且,当然,我可能缺少一些东西。
以上任何一项都可以解决我的问题。那么,我应该怎么做,我该怎么做呢?