Update docker-build-multiarch.yml
This commit is contained in:
@@ -51,3 +51,20 @@ jobs:
|
|||||||
- name: Inspect pushed manifest
|
- name: Inspect pushed manifest
|
||||||
run: |
|
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