diff --git a/.azure-pipelines/templates/build-image.yaml b/.azure-pipelines/templates/build-image.yaml index 78585ccb9..7220c4b8d 100644 --- a/.azure-pipelines/templates/build-image.yaml +++ b/.azure-pipelines/templates/build-image.yaml @@ -7,6 +7,7 @@ parameters: type: object default: name: service + targetImage: devfra.azurecr.io/de.fraport.fradrive.build/${{parameters.service.name}} baseImage: baseImage baseImageTag: baseImageTag extraBuildOptions: '' @@ -32,7 +33,7 @@ jobs: script: | cp docker/${{parameters.service.name}}/Dockerfile . docker build \ - --tag $[variables.imageUpstream]/${{parameters.service.name}}:$(Build.BuildNumber) \ + --tag ${{parameters.service.targetImage}}:$(Build.BuildNumber) \ --build-arg FROM_IMG=${{parameters.service.baseImage}} \ --build-arg FROM_TAG=${{parameters.service.baseImageTag}} \ --build-arg HTTPS_PROXY=http://proxy.frankfurt-airport.de:8080 \ @@ -50,15 +51,15 @@ jobs: inputs: targetType: inline script: | - docker push $[variables.imageUpstream]/${{parameters.service.name}}:$(Build.BuildNumber) + docker push ${{parameters.service.targetImage}}:$(Build.BuildNumber) - task: Bash@3 displayName: Update latest ${{parameters.service.name}} image # condition: eq(variables.onMasterBranch, true) inputs: targetType: inline script: | - docker tag $[variables.imageUpstream]/${{parameters.service.name}}:$(Build.BuildNumber) $[variables.imageUpstream]/${{parameters.service.name}}:latest - docker push $[variables.imageUpstream]/${{parameters.service.name}}:latest + docker tag ${{parameters.service.targetImage}}:$(Build.BuildNumber) ${{parameters.service.targetImage}}:latest + docker push ${{parameters.service.targetImage}}:latest - task: Docker@2 displayName: Logout from container registry inputs: diff --git a/azure-pipelines.yaml b/azure-pipelines.yaml index 9e46559cd..edea9e819 100644 --- a/azure-pipelines.yaml +++ b/azure-pipelines.yaml @@ -7,13 +7,13 @@ parameters: type: object default: - name: frontend + targetImage: devfra.azurecr.io/de.fraport.fradrive.build/frontend baseImage: devfra.azurecr.io/de.fraport.build/npm baseImageTag: node-20 extraBuildOptions: | - --build-arg NPM_CUSTOM_REGISTRY=https://pkgs.dev.azure.com/fraport/_packaging/packages/npm/registry/ \ + --build-arg NPM_CUSTOM_REGISTRY=https://pkgs.dev.azure.com/fraport/_packaging/packages/npm/registry/ variables: - imageUpstream: devfra.azurecr.io/de.fraport.fradrive.build onMasterBranch: $[eq(variables['Build.SourceBranch'], 'refs/heads/master')] onUpdateBranch: $[startsWith(variables['Build.SourceBranch'], 'refs/heads/update')]