@@ -90,25 +90,25 @@ stages:
90
90
variables :
91
91
- template : common-variables.yml
92
92
jobs :
93
- - template : setup-maestro-vars.yml
94
- parameters :
95
- BARBuildId : ${{ parameters.BARBuildId }}
96
- PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
97
-
98
93
- job :
99
94
displayName : NuGet Validation
100
- dependsOn : setupMaestroVars
101
95
condition : eq( ${{ parameters.enableNugetValidation }}, 'true')
102
96
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
+
111
106
steps :
107
+ - template : setup-maestro-vars.yml
108
+ parameters :
109
+ BARBuildId : ${{ parameters.BARBuildId }}
110
+ PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
111
+
112
112
- task : DownloadBuildArtifacts@0
113
113
displayName : Download Package Artifacts
114
114
inputs :
@@ -129,19 +129,22 @@ stages:
129
129
130
130
- job :
131
131
displayName : Signing Validation
132
- dependsOn : setupMaestroVars
133
132
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'] ]
142
133
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
144
142
steps :
143
+ - template : setup-maestro-vars.yml
144
+ parameters :
145
+ BARBuildId : ${{ parameters.BARBuildId }}
146
+ PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
147
+
145
148
- task : DownloadBuildArtifacts@0
146
149
displayName : Download Package Artifacts
147
150
inputs :
@@ -186,19 +189,22 @@ stages:
186
189
187
190
- job :
188
191
displayName : SourceLink Validation
189
- dependsOn : setupMaestroVars
190
192
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'] ]
199
193
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
201
202
steps :
203
+ - template : setup-maestro-vars.yml
204
+ parameters :
205
+ BARBuildId : ${{ parameters.BARBuildId }}
206
+ PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
207
+
202
208
- task : DownloadBuildArtifacts@0
203
209
displayName : Download Blob Artifacts
204
210
inputs :
@@ -224,7 +230,6 @@ stages:
224
230
- template : /eng/common/templates/job/execute-sdl.yml
225
231
parameters :
226
232
enable : ${{ parameters.SDLValidationParameters.enable }}
227
- dependsOn : setupMaestroVars
228
233
additionalParameters : ${{ parameters.SDLValidationParameters.params }}
229
234
continueOnError : ${{ parameters.SDLValidationParameters.continueOnError }}
230
235
artifactNames : ${{ parameters.SDLValidationParameters.artifactNames }}
@@ -239,21 +244,26 @@ stages:
239
244
variables :
240
245
- template : common-variables.yml
241
246
jobs :
242
- - template : setup-maestro-vars.yml
243
- parameters :
244
- BARBuildId : ${{ parameters.BARBuildId }}
245
- PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
246
-
247
247
- job :
248
248
displayName : Publish Using Darc
249
- dependsOn : setupMaestroVars
250
249
timeoutInMinutes : 120
251
- variables :
252
- - name : BARBuildId
253
- value : $[ dependencies.setupMaestroVars.outputs['setReleaseVars.BARBuildId'] ]
254
250
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
256
259
steps :
260
+ - template : setup-maestro-vars.yml
261
+ parameters :
262
+ BARBuildId : ${{ parameters.BARBuildId }}
263
+ PromoteToChannelIds : ${{ parameters.PromoteToChannelIds }}
264
+
265
+ - task : NuGetAuthenticate@0
266
+
257
267
- task : PowerShell@2
258
268
displayName : Publish Using Darc
259
269
inputs :
0 commit comments