現在の Buildbot セットアップを置き換えるために Hudson を試しています。gitプラグインをインストールしました。現在のセットアップは次のようなものです。
ssh://server:/repo/test_framework.git
ssh://server:/repo/project_a.git
ここで、ビルドするためproject_a
に、複数の git リポジトリ (上記のもの) を持つ新しいジョブを追加しました。その階層が必要なため、ハドソンにリポジトリを の下の別のディレクトリに複製してもらいたいと思い$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 リポジトリを作成する必要がありますか?