2016-12-01 11 views
0

私のVSTSリポジトリには、Azure Web AppsのVisual Studioプロジェクトが50以上含まれています。そのうちの1人のためのリリースプロセスを実行します。 Visual Studioテンプレートを選択し、ビルドソリューションでビルドとリリースを実行したいプロジェクトを1つだけ選択しましたが、実行するビルドをキューに入れると、リポジトリのすべてのプロジェクトで最新のものを取得し始めます。 1つのウェブサイトをコンパイルして公開するだけで、すべてのプロジェクトを最新にするには数時間かかるため、これは容認できません。これは私には意味がありません。最新のビルドを制限する方法はありますか?Azures Visual Studio Team Services(VSTS)ビルド&リリースプロセスは、作成したいプロジェクト以外のプロジェクトをフェッチする

答えて

1

使用しているリポジトリの種類によって異なります。 TFVCを使用している場合は、[リポジトリ]タブに移動して、プロジェクトに必要なものと正確に一致するようにワークスペースのマッピングを設定します。

Gitを使用している場合、gitリポジトリの同期方法は不幸です。ビルドが開始されるとリポジトリ全体が常に取得されます。

独自のビルドエージェントを使用している場合は、ソースディレクトリを保持するように設定できます。この場合、ビルド実行時に差分のみが同期されます。

関連する問題