Skip to content
Snippets Groups Projects
Commit 6e8ebe16 authored by Andri Joos's avatar Andri Joos :blush:
Browse files

Update images.gitlab-ci.yml

parent 38df0ee1
No related branches found
No related tags found
No related merge requests found
......@@ -6,11 +6,11 @@ variables:
DOCKER_BUILDX_IMAGE: registry.420joos.dev/docker-buildx:1.1
DOCKER_BUILDX_CONTEXT_NAME: autobuilder
DOCKER_BUILDX_PLATFORMS: linux/amd64,linux/arm64
DOCKER_BUILDX_CREATE_CMD: docker buildx create --name $DOCKER_BUILDX_CONTEXT_NAME --platform $DOCKER_BUILDX_PLATFORMS --driver docker-container --bootstrap # --config testbuilder.toml only needed when using http image registry
DOCKER_BUILDX_DELETE_CMD: docker buildx rm $DOCKER_BUILDX_CONTEXT_NAME
DOCKER_BUILDX_CREATE_CMD: docker buildx create --name ${DOCKER_BUILDX_CONTEXT_NAME} --platform ${DOCKER_BUILDX_PLATFORMS} --driver docker-container --bootstrap # --config testbuilder.toml only needed when using http image registry
DOCKER_BUILDX_DELETE_CMD: docker buildx rm ${DOCKER_BUILDX_CONTEXT_NAME}
DOCKER_PREPARE_CMD: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
DOCKER_LOGIN_CMD: docker login $IMAGE_SERVER --username $DOCKER_USERNAME --password $DOCKER_PASSWORD
DOCKER_LOGOUT_CMD: docker logout $IMAGE_SERVER
DOCKER_LOGIN_CMD: docker login ${IMAGE_SERVER} --username ${DOCKER_USERNAME} --password ${DOCKER_PASSWORD}
DOCKER_LOGOUT_CMD: docker logout ${IMAGE_SERVER}
# Required vars:
## IMAGE_PATH
......@@ -26,9 +26,9 @@ variables:
variables:
IMAGE_PATH: "./"
script:
- $DOCKER_LOGIN_CMD
- $DOCKER_PREPARE_CMD
- $DOCKER_BUILDX_CREATE_CMD
- docker buildx build $IMAGE_PATH $(echo $IMAGE_NAME | awk -F',' '{for (i=1; i<=NF; i++) printf "--tag %s ", $i}') --platform $DOCKER_BUILDX_PLATFORMS --builder $DOCKER_BUILDX_CONTEXT_NAME --push"
- $DOCKER_BUILDX_DELETE_CMD
- $DOCKER_LOGOUT_CMD
- ${DOCKER_LOGIN_CMD}
- ${DOCKER_PREPARE_CMD}
- ${DOCKER_BUILDX_CREATE_CMD}
- docker buildx build ${IMAGE_PATH} $(echo ${IMAGE_NAME} | awk -F',' '{for (i=1; i<=NF; i++) printf "--tag %s ", $i}') --platform ${DOCKER_BUILDX_PLATFORMS} --builder ${DOCKER_BUILDX_CONTEXT_NAME} --push"
- ${DOCKER_BUILDX_DELETE_CMD}
- ${DOCKER_LOGOUT_CMD}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment