使用Jenkins 1.501和Jenkins Git插件1.1.26。
我有3个不同的git存储库,每个存储库中都有多个项目。
现在我需要将3个git存储库中的所有项目都检出到Jenkins从机上的同一工作区。 我已在:源代码管理:多个SCM 中定义了每个git存储库。但是每次检出存储库时,前一个存储库(及其关联的项目)都会被删除。
我已经阅读了这篇文章:
http://jenkins.361315.n4.nabble.com/multiple-git-repos-in-one-job-td4633300.html
但它并没有真正帮助我。 我尝试为所有存储库在本地存储库子目录(可选)下指定相同的文件夹,但结果相同。
如果在Jenkins中无法实现此目标,我猜可以使用一些预构建步骤/脚本来将项目移动到正确的位置。 修改项目的构建配置不是一个选择。