parameters: dependsOn: '' queue: {} phases: - phase: Asset_Registry_Publish displayName: Publish to Build Asset Registry dependsOn: ${{ parameters.dependsOn }} queue: ${{ parameters.queue }} steps: - ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}: - task: DownloadBuildArtifacts@0 displayName: Download artifact inputs: artifactName: AssetManifests downloadPath: '$(Build.StagingDirectory)/Download' condition: succeeded() - task: AzureKeyVault@1 inputs: azureSubscription: 'DotNet-Engineering-Services_KeyVault' KeyVaultName: EngKeyVault SecretsFilter: 'MaestroAccessToken' condition: succeeded() - script: eng\common\publishbuildassets.cmd /p:ManifestsPath='$(Build.StagingDirectory)/Download/AssetManifests' /p:BuildAssetRegistryToken=$(MaestroAccessToken) /p:MaestroApiEndpoint=https://maestro-prod.westus2.cloudapp.azure.com displayName: Publish Build Assets