From 010fb965d96f12622317d8b2d84194f420d61ce1 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Wed, 12 Feb 2025 15:15:55 +0100 Subject: [PATCH] ci(azure-pipelines): publish built images as artifacts --- .azure-pipelines/templates/jobs/setup_image.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.azure-pipelines/templates/jobs/setup_image.yaml b/.azure-pipelines/templates/jobs/setup_image.yaml index 8eceb73ef..5fd943d0a 100644 --- a/.azure-pipelines/templates/jobs/setup_image.yaml +++ b/.azure-pipelines/templates/jobs/setup_image.yaml @@ -53,6 +53,18 @@ jobs: script: | docker tag $(buildImageUpstream)/${{parameters.imageName}}:$(Build.BuildNumber) $(buildImageUpstream)/${{parameters.imageName}}:latest docker push $(buildImageUpstream)/${{parameters.imageName}}:latest + - task: Bash@3 + displayName: Save image for publication + inputs: + targetType: inline + script: | + docker image save --output=$(Build.ArtifactStagingDirectory)/${{parameters.imageName}}.tar $(buildImageUpstream)/${{parameters.imageName}}:$(Build.BuildNumber) + - task: PublishBuildArtifacts@1 + displayName: Publish image as artifact + inputs: + PathtoPublish: '$(Build.ArtifactStagingDirectory)' + ArtifactName: ${{parameters.imageName}} + publishLocation: 'Container' - task: Docker@2 displayName: Logout from container registry inputs: