Skip to content
Snippets Groups Projects
Commit 259340be authored by Alexandre Vincent's avatar Alexandre Vincent
Browse files

parameterize docker image app_name for push and pull to/from central acrs

parent 58b0d378
No related branches found
No related tags found
2 merge requests!315parameterize docker image app_name for push and pull to/from central acrs,!314parameterize docker image app_name for push and pull to/from central acrs
Checking pipeline status
......@@ -23,6 +23,7 @@ parameters:
centralAzureSubscription: '' #Subscription to a central ACR from which to pull the container
sourceACRName: ''
imageTag: ''
appName: 'os-wellbore-ddms'
steps:
- task: AzureCLI@2
......@@ -40,5 +41,5 @@ steps:
echo "az acr login -n ${{ parameters.sourceACRName }}"
az acr login -n ${{ parameters.sourceACRName }}
echo "docker pull ${{ parameters.sourceACRName}}.azurecr.io/os-wellbore-ddms:${{ parameters.imageTag }}"
docker pull ${{ parameters.sourceACRName}}.azurecr.io/os-wellbore-ddms:${{ parameters.imageTag }}
echo "docker pull ${{ parameters.sourceACRName}}.azurecr.io/${{ parameters.appName }}:${{ parameters.imageTag }}"
docker pull ${{ parameters.sourceACRName}}.azurecr.io/${{ parameters.appName }}:${{ parameters.imageTag }}
......@@ -28,11 +28,14 @@ parameters:
type: string
- name: acr_names
type: object #List of string
- name: app_name
type: string
default: os-wellbore-ddms
steps:
- ${{ each acr_name in parameters.acr_names }}:
- task: AzureCLI@2
displayName: 'push image to acr "${{ acr_name }}""'
displayName: 'push to "${{ acr_name }}"'
inputs:
azureSubscription: ${{ parameters.azureSubscription }}
scriptType: bash
......@@ -40,5 +43,5 @@ steps:
inlineScript: |
set -e
az acr login --name ${{ acr_name }}
docker tag wdms-osdu:$(tag_name) ${{ acr_name }}.azurecr.io/os-wellbore-ddms:$(tag_name)
docker push ${{ acr_name }}.azurecr.io/os-wellbore-ddms:$(tag_name)
\ No newline at end of file
docker tag wdms-osdu:$(tag_name) ${{ acr_name }}.azurecr.io/${{ parameters.app_name }}:$(tag_name)
docker push ${{ acr_name }}.azurecr.io/${{ parameters.app_name }}:$(tag_name)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment