Access to the images for publishing after flattening the artifacts staging directory

This commit is contained in:
Luis Ángel San Martín 2024-09-22 23:43:41 +02:00 committed by GitHub
parent b776d46c4b
commit d1e06e6c3e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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"