Skip to content

Commit e89abd1

Browse files
authored
Reduce Razor SDK copy retries (#22448)
* Retry fewer times when building locally * Fail as usual when building in CI
1 parent b817a39 commit e89abd1

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

src/Razor/Microsoft.NET.Sdk.Razor/src/Microsoft.NET.Sdk.Razor.csproj

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,24 @@
6161
Targets="Build"
6262
Condition="'$(NoBuild)' != 'true'"
6363
ContinueOnError="true" />
64-
64+
65+
<PropertyGroup Condition="'$(ContinuousIntegrationBuild)' != 'true'">
66+
<_ContinueOnError>true</_ContinueOnError>
67+
<_Retries>1</_Retries>
68+
</PropertyGroup>
69+
70+
<PropertyGroup Condition="'$(ContinuousIntegrationBuild)' == 'true'">
71+
<_ContinueOnError>false</_ContinueOnError>
72+
<_Retries>10</_Retries>
73+
</PropertyGroup>
74+
6575
<ItemGroup>
6676
<RazorToolsOutput Include="$(SdkOutputPath)temp\**\*.*" />
6777
<MvcRazorExtensionOutput Include="$(ArtifactsBinDir)Microsoft.AspNetCore.Mvc.Razor.Extensions\$(Configuration)\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.Extensions.dll" />
6878
</ItemGroup>
6979

70-
<Copy SourceFiles="@(RazorToolsOutput)" DestinationFolder="$(SdkOutputPath)tools\netcoreapp3.0\" SkipUnchangedFiles="true" ContinueOnError="true" />
71-
<Copy SourceFiles="@(MvcRazorExtensionOutput)" DestinationFolder="$(SdkOutputPath)extensions\mvc-3-0\" SkipUnchangedFiles="true" ContinueOnError="true">
80+
<Copy SourceFiles="@(RazorToolsOutput)" DestinationFolder="$(SdkOutputPath)tools\netcoreapp3.0\" SkipUnchangedFiles="true" Retries="$(_Retries)" ContinueOnError="$(_ContinueOnError)" />
81+
<Copy SourceFiles="@(MvcRazorExtensionOutput)" DestinationFolder="$(SdkOutputPath)extensions\mvc-3-0\" SkipUnchangedFiles="true" Retries="$(_Retries)" ContinueOnError="$(_ContinueOnError)">
7282
<Output TaskParameter="CopiedFiles" ItemName="FileWrites" />
7383
</Copy>
7484

@@ -80,7 +90,7 @@
8090
<ProjectOutput Include="$(ArtifactsBinDir)Microsoft.NET.Sdk.Razor\$(Configuration)\net46*\System.Reflection.Metadata.dll" />
8191
</ItemGroup>
8292

83-
<Copy SourceFiles="@(ProjectOutput)" DestinationFiles="$(SdkOutputPath)tasks\%(RecursiveDir)%(FileName)%(Extension)" SkipUnchangedFiles="true" ContinueOnError="true" >
93+
<Copy SourceFiles="@(ProjectOutput)" DestinationFiles="$(SdkOutputPath)tasks\%(RecursiveDir)%(FileName)%(Extension)" SkipUnchangedFiles="true" Retries="$(_Retries)" ContinueOnError="$(_ContinueOnError)">
8494
<Output TaskParameter="CopiedFiles" ItemName="FileWrites" />
8595
</Copy>
8696

0 commit comments

Comments
 (0)