Reduce Razor SDK copy retries (#22448)

* Retry fewer times when building locally
* Fail as usual when building in CI
This commit is contained in:
Pranav K 2020-06-03 16:04:29 -07:00 committed by GitHub
parent b817a39cae
commit e89abd13d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 4 deletions

View File

@ -61,14 +61,24 @@
Targets="Build"
Condition="'$(NoBuild)' != 'true'"
ContinueOnError="true" />
<PropertyGroup Condition="'$(ContinuousIntegrationBuild)' != 'true'">
<_ContinueOnError>true</_ContinueOnError>
<_Retries>1</_Retries>
</PropertyGroup>
<PropertyGroup Condition="'$(ContinuousIntegrationBuild)' == 'true'">
<_ContinueOnError>false</_ContinueOnError>
<_Retries>10</_Retries>
</PropertyGroup>
<ItemGroup>
<RazorToolsOutput Include="$(SdkOutputPath)temp\**\*.*" />
<MvcRazorExtensionOutput Include="$(ArtifactsBinDir)Microsoft.AspNetCore.Mvc.Razor.Extensions\$(Configuration)\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.Extensions.dll" />
</ItemGroup>
<Copy SourceFiles="@(RazorToolsOutput)" DestinationFolder="$(SdkOutputPath)tools\netcoreapp3.0\" SkipUnchangedFiles="true" ContinueOnError="true" />
<Copy SourceFiles="@(MvcRazorExtensionOutput)" DestinationFolder="$(SdkOutputPath)extensions\mvc-3-0\" SkipUnchangedFiles="true" ContinueOnError="true">
<Copy SourceFiles="@(RazorToolsOutput)" DestinationFolder="$(SdkOutputPath)tools\netcoreapp3.0\" SkipUnchangedFiles="true" Retries="$(_Retries)" ContinueOnError="$(_ContinueOnError)" />
<Copy SourceFiles="@(MvcRazorExtensionOutput)" DestinationFolder="$(SdkOutputPath)extensions\mvc-3-0\" SkipUnchangedFiles="true" Retries="$(_Retries)" ContinueOnError="$(_ContinueOnError)">
<Output TaskParameter="CopiedFiles" ItemName="FileWrites" />
</Copy>
@ -80,7 +90,7 @@
<ProjectOutput Include="$(ArtifactsBinDir)Microsoft.NET.Sdk.Razor\$(Configuration)\net46*\System.Reflection.Metadata.dll" />
</ItemGroup>
<Copy SourceFiles="@(ProjectOutput)" DestinationFiles="$(SdkOutputPath)tasks\%(RecursiveDir)%(FileName)%(Extension)" SkipUnchangedFiles="true" ContinueOnError="true" >
<Copy SourceFiles="@(ProjectOutput)" DestinationFiles="$(SdkOutputPath)tasks\%(RecursiveDir)%(FileName)%(Extension)" SkipUnchangedFiles="true" Retries="$(_Retries)" ContinueOnError="$(_ContinueOnError)">
<Output TaskParameter="CopiedFiles" ItemName="FileWrites" />
</Copy>