我们有一个相当大的git存储库(大约8Gb),其中包含许多不同的项目。我希望Jenkins能够构建每个项目,而每个项目都不得克隆每个项目的整个仓库。
我们最近从SVN切换到git,我正在更新Jenkins以使用git。使用SVN,我可以简单地进行部分检查,以获得每个项目所需的内容。我被告知,我们不会将大型git仓库拆分成较小的仓库。
据我所知,有三种方法:
我错过了可行的选择吗?哪个是最佳选择?
这与Jenkins: How To Build multiple top-level projects from a git repository?类似,但我认为,这个问题值得一提。