File tree Expand file tree Collapse file tree 1 file changed +14
-7
lines changed
eng/common/pipelines/templates/steps Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change 1
1
parameters :
2
- - name : ContainerRegistryClientId
3
- type : string
4
- - name : ContainerRegistryClientSecret
2
+ - name : ServiceConnectionName
5
3
type : string
6
4
- name : ImageId
7
5
type : string
8
6
steps :
9
- - pwsh : |
10
- $containerRegistry = ("${{parameters.ImageId}}" -split "\/")[0]
11
- docker login $containerRegistry -u "${{ parameters.ContainerRegistryClientId }}" -p "${{ parameters.ContainerRegistryClientSecret }}"
12
- displayName : Login container registry
7
+ - ${{ if ne(parameters.ServiceConnectionName, '' ) }} :
8
+ - task : AzureCLI@2
9
+ displayName : Authenticate to Container Registry
10
+ inputs :
11
+ azureSubscription : ${{ parameters.ServiceConnectionName }}
12
+ scriptType : pscore
13
+ scriptLocation : inlineScript
14
+ inlineScript : |
15
+ # azuresdkimages.azurecr.io/pyrefautocr:latest -> azuresdkimages
16
+ $containerRegistryName = ("${{parameters.ImageId}}" -split "\/")[0].Replace("azurecr.io", "")
17
+
18
+ az acr login --name $containerRegistryName
19
+
13
20
- pwsh : |
14
21
docker pull '${{ parameters.ImageId}}'
15
22
displayName : Pull docker image ${{ parameters.ImageId }}
You can’t perform that action at this time.
0 commit comments