Don't clone repositories when TC is configured to clone them

This commit is contained in:
Nate McMaster 2017-09-20 13:56:02 -07:00
parent cb7540bd40
commit 22ef9c3feb
1 changed files with 7 additions and 3 deletions

View File

@ -54,7 +54,9 @@
<Target Name="CloneRepositories" DependsOnTargets="_PrepareRepositories">
<ItemGroup>
<_CloneRepositories Include="@(Repository);@(ShippedRepository)" />
<_CloneRepositories Include="@(Repository)" />
<_CloneRepositories Remove="%(Repository.Identity)" Condition="$([System.Environment]::GetEnvironmentVariable('BUILD_VCS_URL_%(Repository.Identity)')) != ''" />
<_CloneRepositories Include="@(ShippedRepository)" />
<_CloneRepository Include="$(MSBuildProjectFullPath)">
<AdditionalProperties>
CloneRepository=%(_CloneRepositories.Identity);
@ -70,9 +72,11 @@
<MakeDir Directories="$(_CloneRepositoryRoot)" />
<MSBuild Projects="@(_CloneRepository)"
<Message Text="Clone %(_CloneRepositories.Identity)" Importance="High" />
<!-- <MSBuild Projects="@(_CloneRepository)"
Targets="_CloneRepository"
BuildInParallel="$(BuildInParallel)" />
BuildInParallel="$(BuildInParallel)" /> -->
</Target>