Skip to content

Commit 1efe566

Browse files
committed
Test change to docker-pull-image.yml
1 parent 394dc9a commit 1efe566

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed
Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,22 @@
11
parameters:
2-
- name: ContainerRegistryClientId
3-
type: string
4-
- name: ContainerRegistryClientSecret
2+
- name: ServiceConnectionName
53
type: string
64
- name: ImageId
75
type: string
86
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+
1320
- pwsh: |
1421
docker pull '${{ parameters.ImageId}}'
1522
displayName: Pull docker image ${{ parameters.ImageId }}

0 commit comments

Comments
 (0)