Update docker-build-multiarch.yml
This commit is contained in:
@@ -50,4 +50,21 @@ jobs:
|
||||
|
||||
- name: Inspect pushed manifest
|
||||
run: |
|
||||
docker buildx imagetools inspect ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.TAG_NAME }}
|
||||
docker buildx imagetools inspect ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.TAG_NAME }}
|
||||
|
||||
- name: Cleanup Buildx (builder, container, volume, cache)
|
||||
if: always()
|
||||
run: |
|
||||
set -euxo pipefail
|
||||
# Remove the builder (stops its BuildKit container)
|
||||
if docker buildx version >/dev/null 2>&1; then
|
||||
docker buildx rm multi || true
|
||||
fi
|
||||
# Belt-and-suspenders: kill any lingering buildkit container
|
||||
docker rm -f $(docker ps -a --filter name='buildx_buildkit_multi' -q) 2>/dev/null || true
|
||||
# Remove the builder's state volume(s)
|
||||
docker volume rm $(docker volume ls -q | grep '^buildx_buildkit_multi') 2>/dev/null || true
|
||||
# (Optional) prune caches to reclaim disk
|
||||
if docker buildx version >/dev/null 2>&1; then
|
||||
docker buildx prune --all --force || true
|
||||
fi
|
||||
Reference in New Issue
Block a user