我正在尝试使用 Hudson 来替换我们当前的 Buildbot 设置。我安装了 git 插件。我们当前的设置如下:
ssh://server:/repo/test_framework.git
ssh://server:/repo/project_a.git
现在,为了构建,project_a
我添加了一个带有多个 git 存储库(上面的那些)的新工作。我希望 Hudson 将存储库克隆到 下的不同目录中$WORKSPACE
,test_framework
因为需要该层次结构。但哈德逊似乎将所有东西都合并了$WORKSPACE
。从控制台日志:
warning: no common commits
...
[workspace] $ git merge-base ce14a4579e87971659e5e0469136713847055a29 96d2b3c27595de243702414c4358366923696d78
[workspace] $ git merge-base ce14a4579e87971659e5e0469136713847055a29 5bb011b3fa288afd5e4392640b32b8bcc982103e
[workspace] $ git merge-base ce14a4579e87971659e5e0469136713847055a29 aa6ade81669883909ba5f5459a205df1bd0df3c0
我可以在 Hudson 中配置它以更好地适应我们的项目设置吗?我是否需要为每个项目创建一个本地虚拟 git 存储库作为 git 子模块或其他东西?