|
15 | 15 | name: ${{ parameters.poolName }}
|
16 | 16 | image: ${{ parameters.vmImage }}
|
17 | 17 | os: ${{ parameters.os }}
|
18 |
| - variables: |
19 |
| - - group: Publish-Build-Assets |
20 | 18 | templateContext:
|
21 | 19 | outputs:
|
22 | 20 | - output: artifactsDrop
|
@@ -66,23 +64,30 @@ jobs:
|
66 | 64 | version: $(DOTNET_VERSION)
|
67 | 65 | includePreviewVersions: true
|
68 | 66 |
|
69 |
| - - task: DotNetCoreCLI@2 |
| 67 | + - task: AzureCLI@2 |
70 | 68 | displayName: Generate and publish BAR manifest
|
71 | 69 | inputs:
|
72 |
| - projects: $(Build.SourcesDirectory)\src\Workload\Microsoft.Maui.Sdk\Microsoft.Maui.Sdk.csproj |
73 |
| - arguments: >- |
| 70 | + azureSubscription: "Darc: Maestro Production" |
| 71 | + scriptType: ps |
| 72 | + scriptLocation: inlineScript |
| 73 | + inlineScript: >- |
| 74 | + dotnet build $(Build.SourcesDirectory)\src\Workload\Microsoft.Maui.Sdk\Microsoft.Maui.Sdk.csproj |
74 | 75 | -t:PushManifestToBuildAssetRegistry
|
75 | 76 | -p:OfficialBuildId=$(_BuildOfficalId)
|
76 |
| - -p:BuildAssetRegistryToken=$(MaestroAccessToken) |
77 | 77 | -p:OutputPath=${{ parameters.nugetArtifactPath }}
|
78 | 78 | -v:n -bl:$(Build.StagingDirectory)\binlogs\push-bar-manifest.binlog
|
79 | 79 | condition: and(succeeded(), eq('${{ parameters.pushMauiPackagesToMaestro }}', 'true'))
|
80 | 80 |
|
81 |
| - - powershell: | |
82 |
| - $versionEndpoint = 'https://maestro.dot.net/api/assets/darc-version?api-version=2019-01-16' |
83 |
| - $darcVersion = $(Invoke-WebRequest -Uri $versionEndpoint -UseBasicParsing).Content |
84 |
| - $arcadeServicesSource = 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json' |
85 |
| - & dotnet tool update microsoft.dotnet.darc --version "$darcVersion" --add-source "$arcadeServicesSource" --tool-path $(Agent.ToolsDirectory)\darc -v n |
86 |
| - & $(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) |
| 81 | + - task: AzureCLI@2 |
| 82 | + inputs: |
| 83 | + azureSubscription: "Darc: Maestro Production" |
| 84 | + scriptType: ps |
| 85 | + scriptLocation: inlineScript |
| 86 | + inlineScript: | |
| 87 | + $versionEndpoint = 'https://maestro.dot.net/api/assets/darc-version?api-version=2019-01-16' |
| 88 | + $darcVersion = $(Invoke-WebRequest -Uri $versionEndpoint -UseBasicParsing).Content |
| 89 | + $arcadeServicesSource = 'https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json' |
| 90 | + & dotnet tool update microsoft.dotnet.darc --version "$darcVersion" --add-source "$arcadeServicesSource" --tool-path $(Agent.ToolsDirectory)\darc -v n |
| 91 | + & $(Agent.ToolsDirectory)\darc\darc add-build-to-channel --default-channels --id $(BARBuildId) --ci --publishing-infra-version 3 --azdev-pat $(System.AccessToken) |
87 | 92 | displayName: Add build to default darc channel
|
88 | 93 | condition: and(succeeded(), eq('${{ parameters.pushMauiPackagesToMaestro }}', 'true'))
|
0 commit comments