repo
是Google的一款工具,可将多个git repos放入一个目录。
如果我使用repo
有10个git repos,我如何检测更改以便从Jenkins启动CI构建?
例如,给定的清单(即default.xml
)可能包含
origin/master
origin/feature1
tag
如果这十个repos是一个庞大的单片git仓库,我只需创建一个服务器端钩子来检测更改并启动一个合适的Jenkins工作。
如果通过repo
收集了单独的十个回购,我如何检测相应分支和标记中的更改?
答案 0 :(得分:1)
使用在https://wiki.jenkins-ci.org/display/JENKINS/Repo+Plugin找到的repo Jenkins插件。
然后在作业的“源代码管理”部分中使用“Gerrit Repo”,并将repo清单存储库的URL指定为“Manifest Repository Url”。