Update .gitlab-ci.yml file

This commit is contained in:
Dedy Martadinata Supriyadi 2022-02-11 09:27:40 +00:00
parent 86e71fda0c
commit b76ccd4aaf

View File

@ -1,5 +1,6 @@
variables:
IMAGE_TAG: latest
IMAGE_TAG_TEST: test
DOCKER_CLI_EXPERIMENTAL: enabled
PLATFORMS: "linux/amd64,linux/arm64,linux/arm/v7"
PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/deemix-docker/${CI_PROJECT_NAME}"
@ -7,7 +8,7 @@ variables:
stages:
- build-deemix
- create-releases
- create-release
- build-docker-image
build-deemix:
@ -59,8 +60,7 @@ build-docker-image:
image: docker:19
#dependencies:
# - build-deemix
stages:
- build-docker-image
stage: build-docker-image
services:
- docker:dind
before_script:
@ -81,6 +81,6 @@ build-docker-image:
- docker buildx create --name multibuilder
- docker buildx use multibuilder
# build and push
- docker buildx build --platform "${PLATFORMS}" -t ${CI_REGISTRY_IMAGE}:${IMAGE_TAG} . --push
- docker buildx build --platform "${PLATFORMS}" -t ${CI_REGISTRY_IMAGE}:${IMAGE_TAG_TEST} . --push
# Also can do using date, so we dont dependant on latest, in case application break again.
#- docker buildx build --platform "${PLATFORMS}" -t ${CI_REGISTRY_IMAGE}:${DATE} -t $CI_REGISTRY_IMAGE:${IMAGE_TAG} . --push