@@ -549,9 +549,6 @@ extends:
549549 os : windows
550550 workspace :
551551 clean : all
552- variables :
553- - ${{ if eq(variables['MicroBuildSignType'], 'Real') }} :
554- - group : Publish-Build-Assets
555552 templateContext :
556553 outputs :
557554 - output : artifactsDrop
@@ -566,6 +563,12 @@ extends:
566563 clean : true
567564 submodules : recursive
568565
566+ - task : UseDotNet@2
567+ displayName : Install .NET 9.x
568+ inputs :
569+ version : 9.x
570+ includePreviewVersions : true
571+
569572 # Download symbols to be published to the symbols artifact drop declared above
570573 - task : DownloadPipelineArtifact@2
571574 inputs :
@@ -599,23 +602,30 @@ extends:
599602 arguments : -c $(XA.Build.Configuration) -bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\bootstrap.binlog
600603 condition : and(succeeded(), eq('${{ parameters.pushXAPackagesToMaestro }}', 'true'))
601604
602- - task : DotNetCoreCLI @2
605+ - task : AzureCLI @2
603606 displayName : generate and publish BAR manifest
604607 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
607613 -t:PushManifestToBuildAssetRegistry
608- -p:BuildAssetRegistryToken=$(MaestroAccessToken)
609614 -p:OutputPath=$(Build.StagingDirectory)\nuget-signed\
610615 -c $(XA.Build.Configuration) -bl:$(System.DefaultWorkingDirectory)\bin\Build$(XA.Build.Configuration)\push-bar-manifest.binlog
611616 condition : and(succeeded(), eq('${{ parameters.pushXAPackagesToMaestro }}', 'true'))
612617
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)
619629 displayName : add build to default darc channel
620630 condition : and(succeeded(), eq('${{ parameters.pushXAPackagesToMaestro }}', 'true'))
621631
0 commit comments