构建每个分支,但只有那些新推出的分支

时间:2016-01-08 18:13:20

标签: jenkins automation continuous-integration jenkins-plugins

我想让Jenkins CI测试每个分支,但不是所有现有的分支,仅仅是那些最近推出的分支。

我已经设置了一个触发新版本的GitHub web钩子。这适用于设置为 master 的分支说明符。现在我尝试了**所以每个分支都已建成。

问题:在第一次推送时,它尝试构建每个分支,这太多了,需要很长时间。有没有办法限制这个?

1 个答案:

答案 0 :(得分:0)

没有配置支持您请求的功能,因为它看起来还没有插件。您最好的镜头是implement your own plugin,可以指定分支的特定日期阈值。

话虽如此,为了解决你的问题,我只想:

  1. 清空作业的shell脚本
  2. 触发新版
  3. 重新设置shell脚本
  4. 这样,由于空shell脚本,所有远程分支都会立即签出,运行并标记为成功。重新启用实际的shell脚本后,您就可以了。