summaryrefslogtreecommitdiff
path: root/eng/common/templates/post-build/setup-maestro-vars.yml
blob: b40e0260a3a6709bfdba25e77fb31b32885ab874 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
jobs:
- job: setupMaestroVars
  displayName: Setup Maestro Vars
  pool:
    vmImage: 'windows-2019'
  steps:
    - task: DownloadBuildArtifacts@0
      displayName: Download Release Configs
      inputs:
        buildType: current
        artifactName: ReleaseConfigs

    - task: PowerShell@2
      name: setReleaseVars
      displayName: Set Release Configs Vars
      inputs:
        targetType: inline
        script: |
          . "$(Build.SourcesDirectory)/eng/common/tools.ps1"
             
          $BarId = Get-Content "$(Build.StagingDirectory)/ReleaseConfigs/BARBuildId.txt" 
          Write-PipelineSetVariable -Name 'BARBuildId' -Value $BarId
           
          $Channels = ""
          Get-Content "$(Build.StagingDirectory)/ReleaseConfigs/Channels.txt" | ForEach-Object { $Channels += "$_ ," }
          Write-PipelineSetVariable -Name 'InitialChannels' -Value "$Channels"