如何在Hudson上使用repo作为存储库

时间:2010-01-12 03:01:59

标签: git continuous-integration hudson repository

我使用repo来控制超过一百个git存储库和Hudson作为持续集成服务器。项目的文件结构如下:

./.repo
./a/.git
./b/.git
./b/c/.git 
./b/c/d/.git
... more than a hundred gits

整个项目必须一起构建,换句话说,每个git存储库不能单独构建。有没有办法使用Hudson工作与管理大量git的repo?

1 个答案:

答案 0 :(得分:1)

创建一个完全由指向子项目的Git submodules组成的“协调员”顶级项目可能是一个可以通过的解决方案。然后,Hudson调用的git命令,包括克隆,提交和标记,可以从顶层项目完成。