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