最佳答案
使用 Jenkins 1.501和 Jenkins Git 插件1.1.26
我有3个不同的 git 回购与多个项目每个。
现在我需要检查所有的项目从3 git 回购到同一个工作空间的詹金斯奴隶。我已经在 源代码管理: 多 SCM中定义了每个 git 回购。但是每次签出一个回购协议,以前的回购协议(及其相关的项目)就会被删除。
我读过这个:
Http://jenkins.361315.n4.nabble.com/multiple-git-repos-in-one-job-td4633300.html
但它并没有真正帮助。我已经尝试指定相同的文件夹下的 用于 repo 的本地子目录(可选)为所有回购,但它给出了相同的结果。
如果使用 Jenkins 这是不可能的,我想可以使用一些预构建步骤/脚本将项目移动到正确的位置。它不是修改项目的生成配置的选项。