2017-10-06 6 views
-1

ソリューションをTFSブランチにチェックインしました。このソリューションには、別のTFSブランチにあるプロジェクトが含まれています。私たちのsys adminはビルド定義を作成して、コードをチェックインするたびに自動的にビルドが開始されるようにします。自動ビルドは、別のブランチにあるプロジェクトのプロジェクトファイルが表示されないため、失敗しています。私たちは何を間違っていますか?TFS連続的インテグレーション

答えて

2

あなたの言ったとおり、その理由は「it doesn’t see the project file of the project located in another branch」です。

ビルド中に、最初の手順はで、ソースはをリポジトリから取得しています。ソースの取得中にソリューションに必要なファイルが見つからない場合、ビルドは失敗します。あなたのケースでは

、あなたがリポジトリマッピング中(プロジェクトがにあります)another branchを含める必要があり、another branchから必要なソースを取得また、あなたがする必要があることを意味します。

これを修正する最も良い方法は、プロジェクトを同じブランチのソリューションに追加することです。

enter image description here

関連する問題