@@ -23,20 +23,30 @@ stages:
2323 - job : publish_symbols
2424 displayName : Symbol Publishing
2525 dependsOn : setupMaestroVars
26- condition : contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', ${{ parameters.channelId }} ))
26+ condition : or( contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', ${{ parameters.channelId }} )), eq(dependencies.setupMaestroVars.outputs['setReleaseVars.PromoteToMaestroChannelId'], ${{ parameters.channelId }} ))
2727 variables :
2828 - group : DotNet-Symbol-Server-Pats
29+ - name : AzDOProjectName
30+ value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
31+ - name : AzDOPipelineId
32+ value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
33+ - name : AzDOBuildId
34+ value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
2935 pool :
3036 vmImage : ' windows-2019'
3137 steps :
3238 - task : DownloadBuildArtifacts@0
3339 displayName : Download Build Assets
3440 continueOnError : true
3541 inputs :
36- buildType : ' current'
42+ buildType : specific
43+ buildVersionToDownload : specific
44+ project : $(AzDOProjectName)
45+ pipeline : $(AzDOPipelineId)
46+ buildId : $(AzDOBuildId)
3747 downloadType : ' specific'
3848 itemPattern : |
39- PDBArtifacts /**
49+ PdbArtifacts /**
4050 BlobArtifacts/**
4151 downloadPath : ' $(Build.ArtifactStagingDirectory)'
4252
@@ -79,15 +89,25 @@ stages:
7989 value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.BARBuildId'] ]
8090 - name : IsStableBuild
8191 value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.IsStableBuild'] ]
82- condition : contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', ${{ parameters.channelId }}))
92+ - name : AzDOProjectName
93+ value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
94+ - name : AzDOPipelineId
95+ value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
96+ - name : AzDOBuildId
97+ value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
98+ condition : or(contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', ${{ parameters.channelId }} )), eq(dependencies.setupMaestroVars.outputs['setReleaseVars.PromoteToMaestroChannelId'], ${{ parameters.channelId }}))
8399 pool :
84100 vmImage : ' windows-2019'
85101 steps :
86102 - task : DownloadBuildArtifacts@0
87103 displayName : Download Build Assets
88104 continueOnError : true
89105 inputs :
90- buildType : ' current'
106+ buildType : specific
107+ buildVersionToDownload : specific
108+ project : $(AzDOProjectName)
109+ pipeline : $(AzDOPipelineId)
110+ buildId : $(AzDOBuildId)
91111 downloadType : ' specific'
92112 itemPattern : |
93113 PackageArtifacts/**
@@ -146,6 +166,6 @@ stages:
146166 StageLabel : ' ${{ parameters.stageName }}'
147167 JobLabel : ' AssetsPublishing'
148168
149- - template : ../../steps/promote -build.yml
169+ - template : ../../steps/add -build-to-channel .yml
150170 parameters :
151171 ChannelId : ${{ parameters.channelId }}
0 commit comments