在Jenkins上轮询SCM多个存储库

时间:2018-08-01 09:26:33

标签: jenkins

我有大约10个要调查的存储库。如果在任何仓库的根文件夹中添加了一个文件夹,我想触发某个构建(相同)。

我以为使用Poll SCM插件,但是每个回购需要一项工作,并且无法扩展。

是否有任何干净的方法可以做到这一点,并且有什么插件可以帮助您?

编辑:我有一项工作,可以从我10个存储库中的文件夹生成debian软件包(每个文件夹对应一个单独的软件包)。添加新文件夹后,即表示已安装新软件包。 然后,我想触发一个打包构建,以便开发人员可以从我们的apt信息库中获取它,而无需等待夜间构建

1 个答案:

答案 0 :(得分:0)

您可以使用此插件: https://wiki.jenkins.io/display/JENKINS/Pipeline+Multibranch+Plugin

按照手册:

  

增强管道插件以自动更好地处理分支   将来自不同分支的构建进行分组。自动创建一个新的   每当将新分支推送到源代码时,詹金斯工作   资料库。其他插件可以定义各种分支类型,例如一个Git   分支,Subversion分支,GitHub Pull Request等。

有关更多信息,请参见此博客文章:https://jenkins.io/blog/2015/12/03/pipeline-as-code-with-multibranch-workflows-in-jenkins/