使用Jenkins 1.501和Jenkins Git插件1.1.26
我有3个不同的git仓库,每个仓库都有多个项目。
现在,我需要将所有3个git仓库中的项目签出到Jenkins从属服务器的同一工作区中。我在以下代码中定义了每个git repo:源代码管理:多个SCM。但是每次签出一个回购协议时,先前的回购协议(及其关联项目)都会被删除。
我读过这个:
http://jenkins.361315.n4.nabble.com/multiple-git-repos-in-one-job-td4633300.html
但它并没有真正的帮助。我尝试为所有存储库在本地子目录下为存储库指定相同的文件夹(可选),但结果相同。
如果使用Jenkins根本不可能做到这一点,我想可以使用一些预构建步骤/脚本来将项目移至正确的位置。不能修改项目的构建配置。