@@ -127,10 +127,10 @@ stages:
127127 # The sign settings have been configured to
128128 - script : ./build.cmd
129129 -ci
130- -nobl
131130 -arch x64
132131 -pack
133132 -all
133+ /bl:artifacts/log/build.x64.binlog
134134 $(_BuildArgs)
135135 $(_InternalRuntimeDownloadArgs)
136136 displayName : Build x64
@@ -139,20 +139,19 @@ stages:
139139 # This is going to actually build x86 native assets.
140140 - script : ./build.cmd
141141 -ci
142- -nobl
143142 -arch x86
144143 -pack
145144 -all
146145 -noBuildJava
147146 /p:OnlyPackPlatformSpecificPackages=true
147+ /bl:artifacts/log/build.x86.binlog
148148 $(_BuildArgs)
149149 $(_InternalRuntimeDownloadArgs)
150150 displayName : Build x86
151151
152152 # This is in a separate build step with -forceCoreMsbuild to workaround MAX_PATH limitations - https://github.com/Microsoft/msbuild/issues/53
153153 - script : .\src\SiteExtensions\build.cmd
154154 -ci
155- -nobl
156155 -pack
157156 -noBuildDeps
158157 $(_BuildArgs)
@@ -165,20 +164,20 @@ stages:
165164 # Sign check is disabled because it is run in a separate step below, after installers are built.
166165 - script : ./build.cmd
167166 -ci
168- -nobl
169167 -noBuild
170168 -noRestore
171169 -sign
170+ /bl:artifacts/log/build.codesign.binlog
172171 /p:DotNetSignType=$(_SignType)
173172 $(_BuildArgs)
174173 displayName : Code sign packages
175174
176175 # Windows installers bundle both x86 and x64 assets
177176 - script : ./build.cmd
178177 -ci
179- -nobl
180178 -sign
181179 -buildInstallers
180+ /bl:artifacts/log/installers.msbuild.binlog
182181 /p:DotNetSignType=$(_SignType)
183182 /p:AssetManifestFileName=aspnetcore-win-x64-x86.xml
184183 $(_BuildArgs)
@@ -218,6 +217,7 @@ stages:
218217 -pack
219218 -noBuildNodeJS
220219 -noBuildJava
220+ /bl:artifacts/log/build.win-arm.binlog
221221 /p:DotNetSignType=$(_SignType)
222222 /p:OnlyPackPlatformSpecificPackages=true
223223 /p:AssetManifestFileName=aspnetcore-win-arm.xml
@@ -247,6 +247,7 @@ stages:
247247 -pack
248248 -noBuildNodeJS
249249 -noBuildJava
250+ /bl:artifacts/log/build.win-arm64.binlog
250251 /p:DotNetSignType=$(_SignType)
251252 /p:OnlyPackPlatformSpecificPackages=true
252253 /p:AssetManifestFileName=aspnetcore-win-arm64.xml
@@ -277,6 +278,7 @@ stages:
277278 --no-build-nodejs
278279 --no-build-java
279280 -p:OnlyPackPlatformSpecificPackages=true
281+ -bl:artifacts/log/build.macos.binlog
280282 -p:AssetManifestFileName=aspnetcore-MacOS_x64.xml
281283 $(_BuildArgs)
282284 $(_PublishArgs)
@@ -304,43 +306,43 @@ stages:
304306 steps :
305307 - script : ./build.sh
306308 --ci
307- --nobl
308309 --arch x64
309310 --pack
310311 --all
311312 --no-build-nodejs
312313 --no-build-java
313314 -p:OnlyPackPlatformSpecificPackages=true
315+ -bl:artifacts/log/build.linux-x64.binlog
314316 $(_BuildArgs)
315317 $(_InternalRuntimeDownloadArgs)
316318 displayName : Run build.sh
317319 - script : |
318320 git clean -xfd src/**/obj/
319321 ./dockerbuild.sh bionic \
320322 --ci \
321- --nobl \
322323 --arch x64 \
323324 --build-installers \
324325 --no-build-deps \
325326 --no-build-nodejs \
326327 -p:OnlyPackPlatformSpecificPackages=true \
327328 -p:BuildRuntimeArchive=false \
328329 -p:LinuxInstallerType=deb \
330+ -bl:artifacts/log/build.deb.binlog \
329331 $(_BuildArgs) \
330332 $(_InternalRuntimeDownloadArgs)
331333 displayName: Build Debian installers
332334 - script : |
333335 git clean -xfd src/**/obj/
334336 ./dockerbuild.sh rhel \
335337 --ci \
336- --nobl \
337338 --arch x64 \
338339 --build-installers \
339340 --no-build-deps \
340341 --no-build-nodejs \
341342 -p:OnlyPackPlatformSpecificPackages=true \
342343 -p:BuildRuntimeArchive=false \
343344 -p:LinuxInstallerType=rpm \
345+ -bl:artifacts/log/build.rpm.binlog \
344346 -p:AssetManifestFileName=aspnetcore-Linux_x64.xml \
345347 $(_BuildArgs) \
346348 $(_PublishArgs) \
@@ -372,6 +374,7 @@ stages:
372374 --no-build-nodejs
373375 --no-build-java
374376 -p:OnlyPackPlatformSpecificPackages=true
377+ -bl:artifacts/log/build.linux-arm.binlog
375378 -p:AssetManifestFileName=aspnetcore-Linux_arm.xml
376379 $(_BuildArgs)
377380 $(_PublishArgs)
@@ -402,6 +405,7 @@ stages:
402405 --no-build-nodejs
403406 --no-build-java
404407 -p:OnlyPackPlatformSpecificPackages=true
408+ -bl:artifacts/log/build.arm64.binlog
405409 -p:AssetManifestFileName=aspnetcore-Linux_arm64.xml
406410 $(_BuildArgs)
407411 $(_PublishArgs)
@@ -434,6 +438,7 @@ stages:
434438 --no-build-nodejs
435439 --no-build-java
436440 -p:OnlyPackPlatformSpecificPackages=true
441+ -bl:artifacts/log/build.musl.binlog
437442 -p:AssetManifestFileName=aspnetcore-Linux_musl_x64.xml
438443 $(_BuildArgs)
439444 $(_PublishArgs)
@@ -467,6 +472,7 @@ stages:
467472 --no-build-nodejs
468473 --no-build-java
469474 -p:OnlyPackPlatformSpecificPackages=true
475+ -bl:artifacts/log/build.musl.binlog
470476 -p:AssetManifestFileName=aspnetcore-Linux_musl_arm64.xml
471477 $(_BuildArgs)
472478 $(_PublishArgs)
@@ -497,7 +503,7 @@ stages:
497503 - powershell : " & ./src/Servers/IIS/tools/UpdateIISExpressCertificate.ps1; & ./src/Servers/IIS/tools/update_schema.ps1"
498504 displayName : Setup IISExpress test certificates and schema
499505 afterBuild :
500- - powershell : " & ./build.ps1 -CI -nobl - NoBuild -Test /p:RunQuarantinedTests=true"
506+ - powershell : " & ./build.ps1 -CI -NoBuild -Test /p:RunQuarantinedTests=true"
501507 displayName : Run Quarantined Tests
502508 continueOnError : true
503509 - task : PublishTestResults@2
@@ -528,11 +534,11 @@ stages:
528534 agentOs : Windows
529535 isTestingJob : true
530536 steps :
531- - script : ./build.cmd -ci -nobl - all -pack $(_InternalRuntimeDownloadArgs)
537+ - script : ./build.cmd -ci -all -pack $(_InternalRuntimeDownloadArgs)
532538 displayName : Build Repo
533- - script : ./src/ProjectTemplates/build.cmd -ci -nobl - pack -NoRestore -NoBuilddeps "/p:RunTemplateTests=true"
539+ - script : ./src/ProjectTemplates/build.cmd -ci -pack -NoRestore -NoBuilddeps "/p:RunTemplateTests=true /bl:artifacts/log/template.pack.binlog "
534540 displayName : Pack Templates
535- - script : ./src/ProjectTemplates/build.cmd -ci -nobl - test -NoRestore -NoBuild -NoBuilddeps "/p:RunTemplateTests=true"
541+ - script : ./src/ProjectTemplates/build.cmd -ci -test -NoRestore -NoBuild -NoBuilddeps "/p:RunTemplateTests=true /bl:artifacts/log/template.test.binlog "
536542 displayName : Test Templates
537543 artifacts :
538544 - name : Windows_Test_Templates_Dumps
@@ -560,11 +566,11 @@ stages:
560566 - bash : " ./eng/scripts/install-nginx-mac.sh"
561567 displayName : Installing Nginx
562568 afterBuild :
563- - bash : ./build.sh --ci --nobl -- pack --no-build --no-restore --no-build-deps
569+ - bash : ./build.sh --ci --pack --no-build --no-restore --no-build-deps "/bl:artifacts/log/packages.pack.binlog"
564570 displayName : Pack Packages (for Template tests)
565- - bash : ./src/ProjectTemplates/build.sh --ci --nobl -- pack --no-restore --no-build-deps
571+ - bash : ./src/ProjectTemplates/build.sh --ci --pack --no-restore --no-build-deps "/bl:artifacts/log/template.pack.binlog"
566572 displayName : Pack Templates (for Template tests)
567- - bash : ./build.sh --no-build --ci --nobl -- test -p:RunQuarantinedTests=true
573+ - bash : ./build.sh --no-build --ci --test -p:RunQuarantinedTests=true
568574 displayName : Run Quarantined Tests
569575 continueOnError : true
570576 - task : PublishTestResults@2
@@ -598,11 +604,11 @@ stages:
598604 - bash : " echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p"
599605 displayName : Increase inotify limit
600606 afterBuild :
601- - bash : ./build.sh --ci --nobl -- pack --no-build --no-restore --no-build-deps
607+ - bash : ./build.sh --ci --pack --no-build --no-restore --no-build-deps "/bl:artifacts/log/packages.pack.binlog"
602608 displayName : Pack Packages (for Template tests)
603- - bash : ./src/ProjectTemplates/build.sh --ci --nobl -- pack --no-restore --no-build-deps
609+ - bash : ./src/ProjectTemplates/build.sh --ci --pack --no-restore --no-build-deps "/bl:artifacts/log/template.pack.binlog"
604610 displayName : Pack Templates (for Template tests)
605- - bash : ./build.sh --no-build --ci --nobl -- test -p:RunQuarantinedTests=true
611+ - bash : ./build.sh --no-build --ci --test -p:RunQuarantinedTests=true
606612 displayName : Run Quarantined Tests
607613 continueOnError : true
608614 - task : PublishTestResults@2
@@ -631,11 +637,11 @@ stages:
631637 timeoutInMinutes : 180
632638 steps :
633639 # Build the shared framework
634- - script : ./build.cmd -ci -nobl - all -pack -arch x64 /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
640+ - script : ./build.cmd -ci -all -pack -arch x64 /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log /bl:artifacts/log/helix.build.x64.binlog
635641 displayName : Build shared fx
636- - script : .\restore.cmd -ci -nobl /p:BuildInteropProjects=true
642+ - script : .\restore.cmd -ci /p:BuildInteropProjects=true
637643 displayName : Restore interop projects
638- - script : .\build.cmd -ci -nobl - NoRestore -test -all -projects eng\helix\helix.proj /p:IsRequiredCheck=true /p:IsHelixJob=true /p:BuildInteropProjects=true /p:RunTemplateTests=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
644+ - script : .\build.cmd -ci -NoRestore -test -all -projects eng\helix\helix.proj /p:IsRequiredCheck=true /p:IsHelixJob=true /p:BuildInteropProjects=true /p:RunTemplateTests=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
639645 displayName : Run build.cmd helix target
640646 env :
641647 HelixApiAccessToken : $(HelixApiAccessToken) # Needed for internal queues
@@ -655,11 +661,11 @@ stages:
655661 timeoutInMinutes : 180
656662 steps :
657663 # Build the shared framework
658- - script : ./build.cmd -ci -nobl - all -pack -arch x64 /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
664+ - script : ./build.cmd -ci -all -pack -arch x64 /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log /bl:artifacts/log/helix.daily.build.x64.binlog
659665 displayName : Build shared fx
660- - script : .\restore.cmd -ci -nobl /p:BuildInteropProjects=true
666+ - script : .\restore.cmd -ci /p:BuildInteropProjects=true
661667 displayName : Restore interop projects
662- - script : .\build.cmd -ci -nobl - NoRestore -test -all -projects eng\helix\helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:BuildInteropProjects=true /p:RunTemplateTests=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
668+ - script : .\build.cmd -ci -NoRestore -test -all -projects eng\helix\helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:BuildInteropProjects=true /p:RunTemplateTests=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
663669 displayName : Run build.cmd helix target
664670 env :
665671 HelixApiAccessToken : $(HelixApiAccessToken) # Needed for internal queues
@@ -680,9 +686,9 @@ stages:
680686 timeoutInMinutes : 180
681687 steps :
682688 # Build the shared framework
683- - script : ./restore.sh -ci -nobl
689+ - script : ./restore.sh -ci
684690 displayName : Restore
685- - script : ./build.sh -ci --nobl -- arch arm64 -test --no-build-nodejs --all -projects $(Build.SourcesDirectory)/eng/helix/helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
691+ - script : ./build.sh -ci --arch arm64 -test --no-build-nodejs --all -projects $(Build.SourcesDirectory)/eng/helix/helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
686692 displayName : Run build.sh helix arm64 target
687693 env :
688694 HelixApiAccessToken : $(HelixApiAccessToken) # Needed for internal queues
@@ -721,7 +727,7 @@ stages:
721727 arguments : $(Build.SourcesDirectory)/NuGet.config $Token
722728 env :
723729 Token : $(dn-bot-dnceng-artifact-feeds-rw)
724- - script : ./eng/scripts/ci-source-build.sh --ci --nobl -- configuration Release /p:BuildManaged=true /p:BuildNodeJs=false
730+ - script : ./eng/scripts/ci-source-build.sh --ci --configuration Release /p:BuildManaged=true /p:BuildNodeJs=false
725731 displayName : Run ci-source-build.sh
726732 - task : PublishBuildArtifacts@1
727733 displayName : Upload logs
0 commit comments