From d1e06e6c3e141b2e111debbe0345975dec64b83f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Sun, 22 Sep 2024 23:43:41 +0200 Subject: [PATCH] Access to the images for publishing after flattening the artifacts staging directory --- azure-pipelines.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 5c44e9c2..44a2a43e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -375,6 +375,9 @@ jobs: inputs: buildType: 'current' targetPath: $(Build.ArtifactStagingDirectory) + - script: | + find $(Build.ArtifactStagingDirectory) -name '*.*' -exec cp {} $(Build.ArtifactStagingDirectory) \; + displayName: 'flatten artifact staging directory' - script: | docker load -i $(Build.ArtifactStagingDirectory)/amd64.tar docker load -i $(Build.ArtifactStagingDirectory)/arm64.tar @@ -385,9 +388,6 @@ jobs: rm $(Build.ArtifactStagingDirectory)/amd64.tar rm $(Build.ArtifactStagingDirectory)/arm64.tar displayName: 'Load Multi-Platform Docker Image' - - script: | - find $(Build.ArtifactStagingDirectory) -name '*.*' -exec cp {} $(Build.ArtifactStagingDirectory) \; - displayName: 'flatten artifact staging directory' - script: | VERSION="$(cat common/yacreader_global.h | grep '#define VERSION "' | tr -d '#define VERSION' | tr -d '"' ).$(Build.BuildNumber)" echo "##vso[task.setvariable variable=VERSION]$VERSION" @@ -437,6 +437,9 @@ jobs: inputs: buildType: 'current' targetPath: $(Build.ArtifactStagingDirectory) + - script: | + find $(Build.ArtifactStagingDirectory) -name '*.*' -exec cp {} $(Build.ArtifactStagingDirectory) \; + displayName: 'flatten artifact staging directory' - script: | docker load -i $(Build.ArtifactStagingDirectory)/amd64.tar docker load -i $(Build.ArtifactStagingDirectory)/arm64.tar @@ -448,9 +451,6 @@ jobs: rm $(Build.ArtifactStagingDirectory)/arm64.tar docker tag yacreaderlibraryserver:latest yacreaderlibraryserver:$(VERSION) displayName: 'Load docker image with latest and VERSION tags' - - script: | - find $(Build.ArtifactStagingDirectory) -name '*.*' -exec cp {} $(Build.ArtifactStagingDirectory) \; - displayName: 'flatten artifact staging directory' - script: | VERSION="$(cat common/yacreader_global.h | grep '#define VERSION "' | tr -d '#define VERSION' | tr -d '"' )" echo "##vso[task.setvariable variable=VERSION]$VERSION"