2121 - name : imageBuilder.commonCmdArgs
2222 value : >-
2323 --manifest '$(manifest)'
24- --registry-override '${{ parameters.publishConfig.publishAcr .server }}'
24+ --registry-override '${{ parameters.publishConfig.PublishRegistry .server }}'
2525 $(manifestVariables)
2626 $(imageBuilder.queueArgs)
2727 - name : publishNotificationRepoName
5353 - template : /eng/docker-tools/templates/steps/retain-build.yml@self
5454
5555 - template : /eng/docker-tools/templates/steps/init-docker-linux.yml@self
56+ parameters :
57+ publishConfig : ${{ parameters.publishConfig }}
5658
5759 - pwsh : |
5860 $azdoOrgName = Split-Path -Leaf $Env:SYSTEM_COLLECTIONURI
@@ -95,21 +97,16 @@ jobs:
9597 - template : /eng/docker-tools/templates/steps/run-imagebuilder.yml@self
9698 parameters :
9799 displayName : Copy Images
98- serviceConnections :
99- - name : acr
100- id : ${{ parameters.publishConfig.publishAcr.serviceConnection.id }}
101- tenantId : ${{ parameters.publishConfig.publishAcr.serviceConnection.tenantId }}
102- clientId : ${{ parameters.publishConfig.publishAcr.serviceConnection.clientId }}
103100 internalProjectName : ${{ parameters.internalProjectName }}
104101 args : >-
105102 copyAcrImages
106- '${{ parameters.publishConfig.buildAcr .subscription }}'
107- '${{ parameters.publishConfig.buildAcr .resourceGroup }}'
108- '${{ parameters.publishConfig.buildAcr .repoPrefix }}'
109- '${{ parameters.publishConfig.buildAcr .server }}'
103+ '${{ parameters.publishConfig.BuildRegistry .subscription }}'
104+ '${{ parameters.publishConfig.BuildRegistry .resourceGroup }}'
105+ '${{ parameters.publishConfig.BuildRegistry .repoPrefix }}'
106+ '${{ parameters.publishConfig.BuildRegistry .server }}'
110107 --os-type '*'
111108 --architecture '*'
112- --repo-prefix '${{ parameters.publishConfig.publishAcr .repoPrefix }}'
109+ --repo-prefix '${{ parameters.publishConfig.PublishRegistry .repoPrefix }}'
113110 --image-info '$(imageInfoContainerDir)/image-info.json'
114111 $(dryRunArg)
115112 $(imageBuilder.pathArgs)
@@ -118,17 +115,12 @@ jobs:
118115 - template : /eng/docker-tools/templates/steps/run-imagebuilder.yml@self
119116 parameters :
120117 displayName : Publish Manifest
121- serviceConnections :
122- - name : acr
123- id : ${{ parameters.publishConfig.publishAcr.serviceConnection.id }}
124- tenantId : ${{ parameters.publishConfig.publishAcr.serviceConnection.tenantId }}
125- clientId : ${{ parameters.publishConfig.publishAcr.serviceConnection.clientId }}
126118 internalProjectName : ${{ parameters.internalProjectName }}
127119 dockerClientOS : ${{ parameters.dockerClientOS }}
128120 args : >-
129121 publishManifest
130122 '$(imageInfoContainerDir)/image-info.json'
131- --repo-prefix '${{ parameters.publishConfig.publishAcr .repoPrefix }}'
123+ --repo-prefix '${{ parameters.publishConfig.PublishRegistry .repoPrefix }}'
132124 --os-type '*'
133125 --architecture '*'
134126 $(dryRunArg)
@@ -208,17 +200,12 @@ jobs:
208200 - template : /eng/docker-tools/templates/steps/run-imagebuilder.yml@self
209201 parameters :
210202 displayName : Generate EOL Annotation Data
211- serviceConnections :
212- - name : acr
213- id : ${{ parameters.publishConfig.publishAcr.serviceConnection.id }}
214- tenantId : ${{ parameters.publishConfig.publishAcr.serviceConnection.tenantId }}
215- clientId : ${{ parameters.publishConfig.publishAcr.serviceConnection.clientId }}
216203 internalProjectName : internal
217204 condition : and(succeeded(), eq(variables['publishEolAnnotations'], 'true'))
218205 args : >-
219206 generateEolAnnotationDataForPublish
220- '${{ parameters.publishConfig.publishAcr .server }}'
221- '${{ parameters.publishConfig.publishAcr .repoPrefix }}'
207+ '${{ parameters.publishConfig.PublishRegistry .server }}'
208+ '${{ parameters.publishConfig.PublishRegistry .repoPrefix }}'
222209 '$(artifactsPath)/eol-annotation-data/eol-annotation-data.json'
223210 '$(imageInfoContainerDir)/full-image-info-orig.json'
224211 '$(imageInfoContainerDir)/full-image-info-new.json'
@@ -236,7 +223,7 @@ jobs:
236223
237224 - template : /eng/docker-tools/templates/steps/annotate-eol-digests.yml@self
238225 parameters :
239- acr : ${{ parameters.publishConfig.publishAcr }}
226+ acr : ${{ parameters.publishConfig.PublishRegistry }}
240227 dataFile : $(artifactsPath)/eol-annotation-data/eol-annotation-data.json
241228
242229 - script : >
@@ -275,7 +262,7 @@ jobs:
275262 $(gitHubNotificationsRepoInfo.authArgs)
276263 '$(gitHubNotificationsRepoInfo.org)'
277264 '$(gitHubNotificationsRepoInfo.repo)'
278- --repo-prefix '${{ parameters.publishConfig.publishAcr .repoPrefix }}'
265+ --repo-prefix '${{ parameters.publishConfig.PublishRegistry .repoPrefix }}'
279266 --task "🟪 Copy Images"
280267 --task "🟪 Publish Manifest"
281268 --task "🟪 Wait for Image Ingestion"
@@ -284,8 +271,8 @@ jobs:
284271 --task "🟪 Publish Image Info"
285272 --task "🟪 Ingest Kusto Image Info"
286273 --task "🟪 Generate EOL Annotation Data"
287- --task "🟪 Annotate EOL Images (${{ parameters.publishConfig.publishAcr .server }})"
288- --task "🟪 Wait for Annotation Ingestion (${{ parameters.publishConfig.publishAcr .server }})"
274+ --task "🟪 Annotate EOL Images (${{ parameters.publishConfig.PublishRegistry .server }})"
275+ --task "🟪 Wait for Annotation Ingestion (${{ parameters.publishConfig.PublishRegistry .server }})"
289276 $(dryRunArg)
290277 $(imageBuilder.commonCmdArgs)
291278 displayName: Post Publish Notification
0 commit comments