build multiarch docker container

This commit is contained in:
Graham McIntire 2026-01-09 13:33:35 -06:00
parent 5263175182
commit b0fb9c2a78
No known key found for this signature in database

View file

@ -111,28 +111,25 @@ release:
except: except:
- branches - branches
# Optional: Multi-architecture build (amd64 + arm64) build:multiarch:
# Uncomment if you need ARM support (e.g., for Raspberry Pi) stage: build
# image: docker:24-dind
# build:multiarch: services:
# stage: build - docker:24-dind
# image: docker:24-dind before_script:
# services: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
# - docker:24-dind # Enable buildx for multi-arch
# before_script: - docker buildx create --use --name multiarch-builder
# - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - docker buildx inspect --bootstrap
# # Enable buildx for multi-arch script:
# - docker buildx create --use --name multiarch-builder - |
# - docker buildx inspect --bootstrap VERSION=${CI_COMMIT_TAG#v}
# script:
# - | docker buildx build \
# VERSION=${CI_COMMIT_TAG#v} --platform linux/amd64,linux/arm64 \
# --tag $REGISTRY/$IMAGE_NAME:$VERSION \
# docker buildx build \ --tag $REGISTRY/$IMAGE_NAME:latest \
# --platform linux/amd64,linux/arm64 \ --push \
# --tag $REGISTRY/$IMAGE_NAME:$VERSION \ .
# --tag $REGISTRY/$IMAGE_NAME:latest \ only:
# --push \ - tags
# .
# only:
# - tags