build multiarch docker container
This commit is contained in:
parent
5263175182
commit
b0fb9c2a78
1 changed files with 22 additions and 25 deletions
|
|
@ -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
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue