@@ -54,6 +54,8 @@ variables:
5454 value : ' /p:SkipTestBuild=true /p:PostBuildSign=$(PostBuildSign)'
5555- name : _PublishArgs
5656 value : ' '
57+ - name : _SignArgs
58+ value : ' '
5759# Write binary logs for all main Windows build steps except the x86 one in public and PR builds.
5860- name : WindowsArm64LogArgs
5961 value : /bl:artifacts/log/Release/Build.arm64.binlog
@@ -242,13 +244,15 @@ stages:
242244 buildArgs :
243245 --arch arm64
244246 --pack
247+ --sign
245248 --all
246249 --no-build-java
247250 --publish
248251 -p:OnlyPackPlatformSpecificPackages=true
249252 -p:AssetManifestFileName=aspnetcore-MacOS_arm64.xml
250253 $(_BuildArgs)
251254 $(_PublishArgs)
255+ $(_SignArgs)
252256 $(_InternalRuntimeDownloadArgs)
253257 artifacts :
254258 - name : MacOS_arm64_Logs_Attempt_$(System.JobAttempt)
@@ -258,11 +262,6 @@ stages:
258262 - name : MacOS_arm64_Packages
259263 path : artifacts/packages/
260264
261- - ${{ if ne(variables.PostBuildSign, 'true') }} :
262- - template : jobs/codesign-xplat.yml
263- parameters :
264- inputName : MacOS_arm64
265-
266265 # Build MacOS x64
267266 - template : jobs/default-build.yml
268267 parameters :
@@ -272,13 +271,15 @@ stages:
272271 timeoutInMinutes : 90
273272 buildArgs :
274273 --pack
274+ --sign
275275 --all
276276 --no-build-java
277277 --publish
278278 -p:OnlyPackPlatformSpecificPackages=true
279279 -p:AssetManifestFileName=aspnetcore-MacOS_x64.xml
280280 $(_BuildArgs)
281281 $(_PublishArgs)
282+ $(_SignArgs)
282283 $(_InternalRuntimeDownloadArgs)
283284 artifacts :
284285 - name : MacOS_x64_Logs_Attempt_$(System.JobAttempt)
@@ -288,11 +289,6 @@ stages:
288289 - name : MacOS_x64_Packages
289290 path : artifacts/packages/
290291
291- - ${{ if ne(variables.PostBuildSign, 'true') }} :
292- - template : jobs/codesign-xplat.yml
293- parameters :
294- inputName : MacOS_x64
295-
296292 # Build Linux x64
297293 - template : jobs/default-build.yml
298294 parameters :
@@ -305,11 +301,13 @@ stages:
305301 --ci
306302 --arch x64
307303 --pack
304+ --sign
308305 --build-installers
309306 --all
310307 --no-build-java
311308 -p:OnlyPackPlatformSpecificPackages=true
312309 $(_BuildArgs)
310+ $(_SignArgs)
313311 $(_InternalRuntimeDownloadArgs)
314312 displayName : Run build.sh
315313 artifacts :
@@ -320,11 +318,6 @@ stages:
320318 - name : Linux_x64_Packages
321319 path : artifacts/packages/
322320
323- - ${{ if ne(variables.PostBuildSign, 'true') }} :
324- - template : jobs/codesign-xplat.yml
325- parameters :
326- inputName : Linux_x64
327-
328321 # Build Linux ARM
329322 - template : jobs/default-build.yml
330323 parameters :
@@ -334,13 +327,15 @@ stages:
334327 buildArgs :
335328 --arch arm
336329 --pack
330+ --sign
337331 --all
338332 --no-build-java
339333 --publish
340334 -p:OnlyPackPlatformSpecificPackages=true
341335 -p:AssetManifestFileName=aspnetcore-Linux_arm.xml
342336 $(_BuildArgs)
343337 $(_PublishArgs)
338+ $(_SignArgs)
344339 $(_InternalRuntimeDownloadArgs)
345340 artifacts :
346341 - name : Linux_arm_Logs_Attempt_$(System.JobAttempt)
@@ -350,11 +345,6 @@ stages:
350345 - name : Linux_arm_Packages
351346 path : artifacts/packages/
352347
353- - ${{ if ne(variables.PostBuildSign, 'true') }} :
354- - template : jobs/codesign-xplat.yml
355- parameters :
356- inputName : Linux_arm
357-
358348 # Build Linux ARM64
359349 - template : jobs/default-build.yml
360350 parameters :
@@ -366,11 +356,13 @@ stages:
366356 --ci
367357 --arch arm64
368358 --pack
359+ --sign
369360 --build-installers
370361 --all
371362 --no-build-java
372363 -p:OnlyPackPlatformSpecificPackages=true
373364 $(_BuildArgs)
365+ $(_SignArgs)
374366 $(_InternalRuntimeDownloadArgs)
375367 displayName : Run build.sh
376368 artifacts :
@@ -381,11 +373,6 @@ stages:
381373 - name : Linux_arm64_Packages
382374 path : artifacts/packages/
383375
384- - ${{ if ne(variables.PostBuildSign, 'true') }} :
385- - template : jobs/codesign-xplat.yml
386- parameters :
387- inputName : Linux_arm64
388-
389376 # Build Linux Musl x64
390377 - template : jobs/default-build.yml
391378 parameters :
@@ -397,13 +384,15 @@ stages:
397384 --arch x64
398385 --os-name linux-musl
399386 --pack
387+ --sign
400388 --all
401389 --no-build-java
402390 --publish
403391 -p:OnlyPackPlatformSpecificPackages=true
404392 -p:AssetManifestFileName=aspnetcore-Linux_musl_x64.xml
405393 $(_BuildArgs)
406394 $(_PublishArgs)
395+ $(_SignArgs)
407396 $(_InternalRuntimeDownloadArgs)
408397 disableComponentGovernance : true
409398 artifacts :
@@ -414,11 +403,6 @@ stages:
414403 - name : Linux_musl_x64_Packages
415404 path : artifacts/packages/
416405
417- - ${{ if ne(variables.PostBuildSign, 'true') }} :
418- - template : jobs/codesign-xplat.yml
419- parameters :
420- inputName : Linux_musl_x64
421-
422406 # Build Linux Musl ARM
423407 - template : jobs/default-build.yml
424408 parameters :
@@ -431,13 +415,15 @@ stages:
431415 --arch arm
432416 --os-name linux-musl
433417 --pack
418+ --sign
434419 --all
435420 --no-build-java
436421 --publish
437422 -p:OnlyPackPlatformSpecificPackages=true
438423 -p:AssetManifestFileName=aspnetcore-Linux_musl_arm.xml
439424 $(_BuildArgs)
440425 $(_PublishArgs)
426+ $(_SignArgs)
441427 $(_InternalRuntimeDownloadArgs)
442428 artifacts :
443429 - name : Linux_musl_arm_Logs_Attempt_$(System.JobAttempt)
@@ -447,11 +433,6 @@ stages:
447433 - name : Linux_musl_arm_Packages
448434 path : artifacts/packages/
449435
450- - ${{ if ne(variables.PostBuildSign, 'true') }} :
451- - template : jobs/codesign-xplat.yml
452- parameters :
453- inputName : Linux_musl_arm
454-
455436 # Build Linux Musl ARM64
456437 - template : jobs/default-build.yml
457438 parameters :
@@ -464,13 +445,15 @@ stages:
464445 --arch arm64
465446 --os-name linux-musl
466447 --pack
448+ --sign
467449 --all
468450 --no-build-java
469451 --publish
470452 -p:OnlyPackPlatformSpecificPackages=true
471453 -p:AssetManifestFileName=aspnetcore-Linux_musl_arm64.xml
472454 $(_BuildArgs)
473455 $(_PublishArgs)
456+ $(_SignArgs)
474457 $(_InternalRuntimeDownloadArgs)
475458 artifacts :
476459 - name : Linux_musl_arm64_Logs_Attempt_$(System.JobAttempt)
@@ -480,11 +463,6 @@ stages:
480463 - name : Linux_musl_arm64_Packages
481464 path : artifacts/packages/
482465
483- - ${{ if ne(variables.PostBuildSign, 'true') }} :
484- - template : jobs/codesign-xplat.yml
485- parameters :
486- inputName : Linux_musl_arm64
487-
488466 - ${{ if ne(parameters.skipTests, 'true') }} :
489467 # Test jobs
490468 - template : jobs/default-build.yml
0 commit comments