我想让Jenkins CI对每个分支进行测试,但不对所有现有分支进行测试,而仅对最近获得支持的分支进行测试。

我已经设置了一个GitHub Web挂钩来触发新的构建。对于设置为master的分支说明符来说,这很好用。现在我尝试了**,因此建立了每个分支。

问题是:在第一次尝试时,它试图建立每个分支,这实在太多了,而且需要很长时间。有没有办法限制这一点?

最佳答案

没有配置可支持您所请求的功能,因为它似乎还没有插件。最好的选择是implement your own plugin,它可以为分支指定特定的日期阈值。

话虽如此,要解决您的问题,我只需:


清空您的工作的Shell脚本
触发新版本
再次设置您的shell脚本


这样,由于空的shell脚本,所有远程分支都可以在任何时间内被检出,运行并标记为成功。重新启用实际的Shell脚本后,您就可以开始使用了。

关于jenkins - 建立每个分支,但仅建立新分支,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34683483/

10-14 15:42
查看更多