repo
是来自 Google 的一个工具,它可以将多个 git repos 拉入一个目录。
如果我有十个 git repos using repo
,我如何检测更改以便我可以从 Jenkins 启动 CI 构建?
例如,给定的清单(即default.xml
)可能包含
- 五个 git repos 指向
origin/master
- 三个指向的 git repos
origin/feature1
- 两个指向 a 的 git repos
tag
如果这十个存储库位于一个大型的单体 git 存储库中,我将简单地创建一个服务器端挂钩来解除技术更改并启动适当的 Jenkins 工作。
如果在 via 中收集了单独的十个存储库repo
,我如何检测相应分支和标签中的更改?