2つのリモートGitリポジトリから構築できるプロジェクトがあり、TeamCityがビルドサーバとして使用されています。 1つのリモートリポジトリはしばらくして削除されますが、現在はゆっくりと移行しており、両方のリモートリポジトリに存在するブランチを表示してビルドすることができるようにしたいと考えています。TeamCityで複数のリモートGitリポジトリを使用するには?
最初はVCSルーツを管理するのが方法だと思っていましたが、2番目のリポジトリを1つ追加した後でもTeamCityは最初のリポジトリからブランチだけを引き出し、両方からチェックしようとしました。だから、これはこれを処理する適切な方法ではないと思います。
理想的には、私は、チームシティーでの現在のドロップダウンのようなものを持っているしたいと思います:
- デフォルト枝
- 機能/ X
- マスター
ではなく、できることを他のリモートリポジトリに存在するブランチを選択することもできます。以下のような何か:
- デフォルト枝
- remote_2/
- remote_1を開発/機能/ X
- remote_2 /機能/ yの
- remote_1 /マスター
- remote_2 /マスター
ビルド構成をコピーせずにTeamCityで達成することも可能ですか?
私はいくつかの研究をした後、うん、VCSビットを見つけました。残念ながら、それは私が必要としているものではありません:(私はテンプレートを使用しますが、引き続き別の継承されたビルド構成を作成しないようにしたいと思います。 – Slowacki
1つのプロジェクトのブランチを別のリポジトリに分けてサポートするのはあまりにも珍しいケースですね。普通は誰もそれをしないでください:-)(Btw。また受け入れてください答え:-)) – Vampire
このような過渡期にあることを除けば、合理的で、他の用途について実際に考えることはできません。 (答えを受け入れる時間のロックがあり、20分と思われるので、早くそれをすることはできません:)) – Slowacki