[Infrastructure] Retry yarn install on failure (#9068)
* [Infrastructure] Retry yarn install on failure
This commit is contained in:
parent
fefffd7751
commit
98d8b9ab4a
|
|
@ -18,7 +18,12 @@
|
|||
|
||||
<Target Name="Restore">
|
||||
<Message Importance="High" Text="Running yarn install on $(MSBuildProjectFullPath)" />
|
||||
<Yarn Command="install $(InstallArgs)" />
|
||||
<Yarn Command="install $(InstallArgs)" ContinueOnError="true">
|
||||
<Output TaskParameter="ExitCode" PropertyName="_YarnExitCode"/>
|
||||
</Yarn>
|
||||
<Yarn Command="install $(InstallArgs)" Condition="'$(_YarnExitCode)' != '0'">
|
||||
<Output TaskParameter="ExitCode" PropertyName="_YarnExitCode"/>
|
||||
</Yarn>
|
||||
</Target>
|
||||
|
||||
<Target Name="PrepareForBuild">
|
||||
|
|
|
|||
|
|
@ -21,7 +21,12 @@
|
|||
|
||||
<Target Name="YarnInstall">
|
||||
<Message Text="Running yarn install on $(MSBuildProjectFile)" Importance="High" />
|
||||
<Yarn Command="install" />
|
||||
<Yarn Command="install" ContinueOnError="true">
|
||||
<Output TaskParameter="ExitCode" PropertyName="_YarnExitCode"/>
|
||||
</Yarn>
|
||||
<Yarn Command="install" Condition="'$(_YarnExitCode)' != '0'">
|
||||
<Output TaskParameter="ExitCode" PropertyName="_YarnExitCode"/>
|
||||
</Yarn>
|
||||
</Target>
|
||||
|
||||
<Target Name="PrepublishScript" DependsOnTargets="YarnInstall" BeforeTargets="PrepareForPublish" Condition=" '$(IsCrossTargetingBuild)' != 'true' ">
|
||||
|
|
|
|||
|
|
@ -25,7 +25,12 @@
|
|||
|
||||
<Target Name="YarnInstall">
|
||||
<Message Text="Running yarn install on $(MSBuildProjectFile)" Importance="High" />
|
||||
<Yarn Command="install" />
|
||||
<Yarn Command="install" ContinueOnError="true">
|
||||
<Output TaskParameter="ExitCode" PropertyName="_YarnExitCode"/>
|
||||
</Yarn>
|
||||
<Yarn Command="install" Condition="'$(_YarnExitCode)' != '0'">
|
||||
<Output TaskParameter="ExitCode" PropertyName="_YarnExitCode"/>
|
||||
</Yarn>
|
||||
</Target>
|
||||
|
||||
<Target Name="PrepublishScript" DependsOnTargets="YarnInstall" BeforeTargets="PrepareForPublish" Condition=" '$(IsCrossTargetingBuild)' != 'true' ">
|
||||
|
|
|
|||
|
|
@ -11,7 +11,12 @@
|
|||
Importance="High"
|
||||
Text="Prerequisites were not enforced at build time. Running Yarn or the E2E tests might fail as a result. Check /src/Shared/E2ETesting/Readme.md for instructions." />
|
||||
|
||||
<Yarn Command="install" />
|
||||
<Yarn Command="install" ContinueOnError="true">
|
||||
<Output TaskParameter="ExitCode" PropertyName="_YarnExitCode"/>
|
||||
</Yarn>
|
||||
<Yarn Command="install" Condition="'$(_YarnExitCode)' != '0'">
|
||||
<Output TaskParameter="ExitCode" PropertyName="_YarnExitCode"/>
|
||||
</Yarn>
|
||||
</Target>
|
||||
|
||||
<Target
|
||||
|
|
|
|||
Loading…
Reference in New Issue