@@ -549,9 +549,6 @@ extends:
549
549
os : windows
550
550
workspace :
551
551
clean : all
552
- variables :
553
- - ${{ if eq(variables['MicroBuildSignType'], 'Real') }} :
554
- - group : Publish-Build-Assets
555
552
templateContext :
556
553
outputs :
557
554
- output : artifactsDrop
@@ -566,6 +563,12 @@ extends:
566
563
clean : true
567
564
submodules : recursive
568
565
566
+ - task : UseDotNet@2
567
+ displayName : Install .NET 9.x
568
+ inputs :
569
+ version : 9.x
570
+ includePreviewVersions : true
571
+
569
572
# Download symbols to be published to the symbols artifact drop declared above
570
573
- task : DownloadPipelineArtifact@2
571
574
inputs :
@@ -599,23 +602,30 @@ extends:
599
602
arguments : -c $(XA.Build.Configuration) -bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\bootstrap.binlog
600
603
condition : and(succeeded(), eq('${{ parameters.pushXAPackagesToMaestro }}', 'true'))
601
604
602
- - task : DotNetCoreCLI @2
605
+ - task : AzureCLI @2
603
606
displayName : generate and publish BAR manifest
604
607
inputs :
605
- projects : $(System.DefaultWorkingDirectory)\build-tools\create-packs\Microsoft.Android.Sdk.proj
606
- arguments : >-
608
+ azureSubscription : " Darc: Maestro Production"
609
+ scriptType : ps
610
+ scriptLocation : inlineScript
611
+ inlineScript : >-
612
+ dotnet build $(System.DefaultWorkingDirectory)\build-tools\create-packs\Microsoft.Android.Sdk.proj
607
613
-t:PushManifestToBuildAssetRegistry
608
- -p:BuildAssetRegistryToken=$(MaestroAccessToken)
609
614
-p:OutputPath=$(Build.StagingDirectory)\nuget-signed\
610
615
-c $(XA.Build.Configuration) -bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\push-bar-manifest.binlog
611
616
condition : and(succeeded(), eq('${{ parameters.pushXAPackagesToMaestro }}', 'true'))
612
617
613
- - powershell : |
614
- $versionEndpoint = 'https://maestro.dot.net/api/assets/darc-version?api-version=2019-01-16'
615
- $darcVersion = $(Invoke-WebRequest -Uri $versionEndpoint -UseBasicParsing).Content
616
- $arcadeServicesSource = 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
617
- & dotnet tool update microsoft.dotnet.darc --version "$darcVersion" --add-source "$arcadeServicesSource" --tool-path $(Agent.ToolsDirectory)\darc -v n
618
- & $(Agent.ToolsDirectory)\darc\darc add-build-to-channel --default-channels --id $(BARBuildId) --publishing-infra-version 3 --password $(MaestroAccessToken) --azdev-pat $(publishing-dnceng-devdiv-code-r-build-re)
618
+ - task : AzureCLI@2
619
+ inputs :
620
+ azureSubscription : " Darc: Maestro Production"
621
+ scriptType : ps
622
+ scriptLocation : inlineScript
623
+ inlineScript : |
624
+ $versionEndpoint = 'https://maestro.dot.net/api/assets/darc-version?api-version=2019-01-16'
625
+ $darcVersion = $(Invoke-WebRequest -Uri $versionEndpoint -UseBasicParsing).Content
626
+ $arcadeServicesSource = 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json'
627
+ & dotnet tool update microsoft.dotnet.darc --version "$darcVersion" --add-source "$arcadeServicesSource" --tool-path $(Agent.ToolsDirectory)\darc -v n
628
+ & $(Agent.ToolsDirectory)\darc\darc add-build-to-channel --default-channels --id $(BARBuildId) --ci --publishing-infra-version 3 --azdev-pat $(System.AccessToken)
619
629
displayName : add build to default darc channel
620
630
condition : and(succeeded(), eq('${{ parameters.pushXAPackagesToMaestro }}', 'true'))
621
631
0 commit comments