File tree Expand file tree Collapse file tree 4 files changed +24
-4
lines changed Expand file tree Collapse file tree 4 files changed +24
-4
lines changed Original file line number Diff line number Diff line change 18
18
19
19
<Target Name =" Restore" >
20
20
<Message Importance =" High" Text =" Running yarn install on $(MSBuildProjectFullPath)" />
21
- <Yarn Command =" install $(InstallArgs)" />
21
+ <Yarn Command =" install $(InstallArgs)" ContinueOnError =" true" >
22
+ <Output TaskParameter =" ExitCode" PropertyName =" _YarnExitCode" />
23
+ </Yarn >
24
+ <Yarn Command =" install $(InstallArgs)" Condition =" '$(_YarnExitCode)' != '0'" >
25
+ <Output TaskParameter =" ExitCode" PropertyName =" _YarnExitCode" />
26
+ </Yarn >
22
27
</Target >
23
28
24
29
<Target Name =" PrepareForBuild" >
Original file line number Diff line number Diff line change 21
21
22
22
<Target Name =" YarnInstall" >
23
23
<Message Text =" Running yarn install on $(MSBuildProjectFile)" Importance =" High" />
24
- <Yarn Command =" install" />
24
+ <Yarn Command =" install" ContinueOnError =" true" >
25
+ <Output TaskParameter =" ExitCode" PropertyName =" _YarnExitCode" />
26
+ </Yarn >
27
+ <Yarn Command =" install" Condition =" '$(_YarnExitCode)' != '0'" >
28
+ <Output TaskParameter =" ExitCode" PropertyName =" _YarnExitCode" />
29
+ </Yarn >
25
30
</Target >
26
31
27
32
<Target Name =" PrepublishScript" DependsOnTargets =" YarnInstall" BeforeTargets =" PrepareForPublish" Condition =" '$(IsCrossTargetingBuild)' != 'true' " >
Original file line number Diff line number Diff line change 25
25
26
26
<Target Name =" YarnInstall" >
27
27
<Message Text =" Running yarn install on $(MSBuildProjectFile)" Importance =" High" />
28
- <Yarn Command =" install" />
28
+ <Yarn Command =" install" ContinueOnError =" true" >
29
+ <Output TaskParameter =" ExitCode" PropertyName =" _YarnExitCode" />
30
+ </Yarn >
31
+ <Yarn Command =" install" Condition =" '$(_YarnExitCode)' != '0'" >
32
+ <Output TaskParameter =" ExitCode" PropertyName =" _YarnExitCode" />
33
+ </Yarn >
29
34
</Target >
30
35
31
36
<Target Name =" PrepublishScript" DependsOnTargets =" YarnInstall" BeforeTargets =" PrepareForPublish" Condition =" '$(IsCrossTargetingBuild)' != 'true' " >
Original file line number Diff line number Diff line change 11
11
Importance =" High"
12
12
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." />
13
13
14
- <Yarn Command =" install" />
14
+ <Yarn Command =" install" ContinueOnError =" true" >
15
+ <Output TaskParameter =" ExitCode" PropertyName =" _YarnExitCode" />
16
+ </Yarn >
17
+ <Yarn Command =" install" Condition =" '$(_YarnExitCode)' != '0'" >
18
+ <Output TaskParameter =" ExitCode" PropertyName =" _YarnExitCode" />
19
+ </Yarn >
15
20
</Target >
16
21
17
22
<Target
You can’t perform that action at this time.
0 commit comments