You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix overbuilding fsharp & define solution to build in script for VMR (#18491)
* Fix overbuilding fsharp & define solution to build in script
FSharp was building two solutions in the VMR on Windows which resulted
in the inner-build building the same thing but in parallel. The builds
each take 7-8 minutes. Fix that by introducing a productBuild switch
(which is already exposed in the Arcade scripts) and condition
which solution to build on it or the existing source-build switch.
Remove the /p:Projects property from DotNetBuild.props.
* proto fix
* Fix repo source-build
* Fixes
* fix
* Add YML test fix
* try
* fix200
* Fix201
* Update azure-pipelines-PR.yml
* Fixesss
Copy file name to clipboardExpand all lines: eng/Build.ps1
+8-13
Original file line number
Diff line number
Diff line change
@@ -68,7 +68,7 @@ param (
68
68
[switch]$testBenchmarks,
69
69
[string]$officialSkipTests="false",
70
70
[switch]$noVisualStudio,
71
-
[switch]$sourceBuild,
71
+
[switch][Alias('pb')]$productBuild,
72
72
[switch]$skipBuild,
73
73
[switch]$compressAllMetadata,
74
74
[switch]$buildnorealsig=$true,
@@ -133,7 +133,7 @@ function Print-Usage() {
133
133
Write-Host" -prepareMachine Prepare machine for CI run, clean up processes after build"
134
134
Write-Host" -dontUseGlobalNuGetCache Do not use the global NuGet cache"
135
135
Write-Host" -noVisualStudio Only build fsc and fsi as .NET Core applications. No Visual Studio required. '-configuration', '-verbosity', '-norestore', '-rebuild' are supported."
136
-
Write-Host" -sourceBuild Simulate building for source-build."
136
+
Write-Host" -productBuildBuild the repository in product-build mode."
137
137
Write-Host" -skipbuild Skip building product"
138
138
Write-Host" -compressAllMetadata Build product with compressed metadata"
139
139
Write-Host" -buildnorealsig Build product with realsig- (default use realsig+, where necessary)"
@@ -218,10 +218,6 @@ function Process-Arguments() {
0 commit comments