2 - job: setupMaestroVars
3 displayName: Setup Maestro Vars
5 vmImage: 'windows-2019'
7 - task: DownloadBuildArtifacts@0
8 displayName: Download Release Configs
11 artifactName: ReleaseConfigs
15 displayName: Set Release Configs Vars
19 # This is needed to make Write-PipelineSetVariable works in this context
20 if ($env:BUILD_BUILDNUMBER -ne "" -and $env:BUILD_BUILDNUMBER -ne $null) {
23 . "$(Build.SourcesDirectory)/eng/common/tools.ps1"
25 $BarId = Get-Content "$(Build.StagingDirectory)/ReleaseConfigs/BARBuildId.txt"
26 Write-PipelineSetVariable -Name 'BARBuildId' -Value $BarId
28 Write-Host "Asked Write-PipelineSetVariable to create BARBuildId with value '$BarId'"
31 Get-Content "$(Build.StagingDirectory)/ReleaseConfigs/Channels.txt" | ForEach-Object { $Channels += "$_ ," }
32 Write-PipelineSetVariable -Name 'InitialChannels' -Value "$Channels"
34 Write-Host "Asked Write-PipelineSetVariable to create InitialChannels with value '$Channels'"
37 Write-Host "This step can only be run in an Azure DevOps CI environment."