Jenkins 1.501 および Jenkins Git プラグイン 1.1.26 の使用
それぞれ複数のプロジェクトを持つ 3 つの異なる git リポジトリがあります。
ここで、3 つの git リポジトリからすべてのプロジェクトを Jenkins スレーブの同じワークスペースにチェックアウトする必要があります。Source code Management: Multiple SCMsで各 git リポジトリを定義しました。ただし、リポジトリがチェックアウトされるたびに、以前のリポジトリ (および関連するプロジェクト) が削除されます。
私はこれを読みました:
http://jenkins.361315.n4.nabble.com/multiple-git-repos-in-one-job-td4633300.html
しかし、それは本当に役に立ちません。すべてのレポに対して、レポのローカル サブディレクトリ (オプション)の下に同じフォルダーを指定しようとしましたが、同じ結果が得られます。
Jenkins を使用してこれが単に不可能な場合は、ビルド前のステップ/スクリプトを使用して、プロジェクトを適切な場所に移動できると思います。プロジェクトのビルド構成を変更するオプションではありません。