@@ -90,25 +90,25 @@ stages:
9090 variables :
9191 - template : common-variables.yml
9292 jobs :
93- - template : setup-maestro-vars.yml
94- parameters :
95- BARBuildId : ${{ parameters.BARBuildId }}
96- PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
97-
9893 - job :
9994 displayName : NuGet Validation
100- dependsOn : setupMaestroVars
10195 condition : eq( ${{ parameters.enableNugetValidation }}, 'true')
10296 pool :
103- vmImage : ' windows-2019'
104- variables :
105- - name : AzDOProjectName
106- value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
107- - name : AzDOPipelineId
108- value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
109- - name : AzDOBuildId
110- value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
97+ # We don't use the collection uri here because it might vary (.visualstudio.com vs. dev.azure.com)
98+ ${{ if eq(variables['System.TeamProject'], 'DevDiv') }} :
99+ name : VSEngSS-MicroBuild2022-1ES
100+ demands : Cmd
101+ # If it's not devdiv, it's dnceng
102+ ${{ if ne(variables['System.TeamProject'], 'DevDiv') }} :
103+ name : NetCore1ESPool-Internal
104+ demands : ImageOverride -equals Build.Server.Amd64.VS2019
105+
111106 steps :
107+ - template : setup-maestro-vars.yml
108+ parameters :
109+ BARBuildId : ${{ parameters.BARBuildId }}
110+ PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
111+
112112 - task : DownloadBuildArtifacts@0
113113 displayName : Download Package Artifacts
114114 inputs :
@@ -129,19 +129,22 @@ stages:
129129
130130 - job :
131131 displayName : Signing Validation
132- dependsOn : setupMaestroVars
133132 condition : and( eq( ${{ parameters.enableSigningValidation }}, 'true'), ne( variables['PostBuildSign'], 'true'))
134- variables :
135- - template : common-variables.yml
136- - name : AzDOProjectName
137- value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
138- - name : AzDOPipelineId
139- value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
140- - name : AzDOBuildId
141- value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
142133 pool :
143- vmImage : ' windows-2019'
134+ # We don't use the collection uri here because it might vary (.visualstudio.com vs. dev.azure.com)
135+ ${{ if eq(variables['System.TeamProject'], 'DevDiv') }} :
136+ name : VSEngSS-MicroBuild2022-1ES
137+ demands : Cmd
138+ # If it's not devdiv, it's dnceng
139+ ${{ if ne(variables['System.TeamProject'], 'DevDiv') }} :
140+ name : NetCore1ESPool-Internal
141+ demands : ImageOverride -equals Build.Server.Amd64.VS2019
144142 steps :
143+ - template : setup-maestro-vars.yml
144+ parameters :
145+ BARBuildId : ${{ parameters.BARBuildId }}
146+ PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
147+
145148 - task : DownloadBuildArtifacts@0
146149 displayName : Download Package Artifacts
147150 inputs :
@@ -186,19 +189,22 @@ stages:
186189
187190 - job :
188191 displayName : SourceLink Validation
189- dependsOn : setupMaestroVars
190192 condition : eq( ${{ parameters.enableSourceLinkValidation }}, 'true')
191- variables :
192- - template : common-variables.yml
193- - name : AzDOProjectName
194- value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOProjectName'] ]
195- - name : AzDOPipelineId
196- value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOPipelineId'] ]
197- - name : AzDOBuildId
198- value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.AzDOBuildId'] ]
199193 pool :
200- vmImage : ' windows-2019'
194+ # We don't use the collection uri here because it might vary (.visualstudio.com vs. dev.azure.com)
195+ ${{ if eq(variables['System.TeamProject'], 'DevDiv') }} :
196+ name : VSEngSS-MicroBuild2022-1ES
197+ demands : Cmd
198+ # If it's not devdiv, it's dnceng
199+ ${{ if ne(variables['System.TeamProject'], 'DevDiv') }} :
200+ name : NetCore1ESPool-Internal
201+ demands : ImageOverride -equals Build.Server.Amd64.VS2019
201202 steps :
203+ - template : setup-maestro-vars.yml
204+ parameters :
205+ BARBuildId : ${{ parameters.BARBuildId }}
206+ PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
207+
202208 - task : DownloadBuildArtifacts@0
203209 displayName : Download Blob Artifacts
204210 inputs :
@@ -224,7 +230,6 @@ stages:
224230 - template : /eng/common/templates/job/execute-sdl.yml
225231 parameters :
226232 enable : ${{ parameters.SDLValidationParameters.enable }}
227- dependsOn : setupMaestroVars
228233 additionalParameters : ${{ parameters.SDLValidationParameters.params }}
229234 continueOnError : ${{ parameters.SDLValidationParameters.continueOnError }}
230235 artifactNames : ${{ parameters.SDLValidationParameters.artifactNames }}
@@ -239,21 +244,26 @@ stages:
239244 variables :
240245 - template : common-variables.yml
241246 jobs :
242- - template : setup-maestro-vars.yml
243- parameters :
244- BARBuildId : ${{ parameters.BARBuildId }}
245- PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
246-
247247 - job :
248248 displayName : Publish Using Darc
249- dependsOn : setupMaestroVars
250249 timeoutInMinutes : 120
251- variables :
252- - name : BARBuildId
253- value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.BARBuildId'] ]
254250 pool :
255- vmImage : ' windows-2019'
251+ # We don't use the collection uri here because it might vary (.visualstudio.com vs. dev.azure.com)
252+ ${{ if eq(variables['System.TeamProject'], 'DevDiv') }} :
253+ name : VSEngSS-MicroBuild2022-1ES
254+ demands : Cmd
255+ # If it's not devdiv, it's dnceng
256+ ${{ if ne(variables['System.TeamProject'], 'DevDiv') }} :
257+ name : NetCore1ESPool-Internal
258+ demands : ImageOverride -equals Build.Server.Amd64.VS2019
256259 steps :
260+ - template : setup-maestro-vars.yml
261+ parameters :
262+ BARBuildId : ${{ parameters.BARBuildId }}
263+ PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
264+
265+ - task : NuGetAuthenticate@0
266+
257267 - task : PowerShell@2
258268 displayName : Publish Using Darc
259269 inputs :
0 commit comments