@@ -4,14 +4,15 @@ variables:
44 DOCKER_IMAGE_TAG_PREFIX : " "
55 DOCKER_IMAGE_TAG_SUFFIX : " "
66 DOCKER_IMAGE_FULL_TAG : $DOCKER_IMAGE_NAME:$DOCKER_IMAGE_TAG_PREFIX$DOCKER_IMAGE_TAG$DOCKER_IMAGE_TAG_SUFFIX
7+ DOCKER_VERSION : 27.4
78
89# Build Docker image for test
910# TODO: Sign image using Cosign
1011# TODO: Use ARM64 workers and build image without QEMU: https://docs.gitlab.com/ee/ci/runners/hosted_runners/linux.html
1112.build-and-push-gitlab :
12- image : docker:27.4
13+ image : docker:$DOCKER_VERSION
1314 services :
14- - docker:27.4 -dind
15+ - docker:$DOCKER_VERSION -dind
1516 variables :
1617 DOCKER_BUILDKIT : 1
1718 DOCKER_PLATFORM : " linux/amd64"
@@ -34,9 +35,9 @@ variables:
3435
3536# Architectures are hardcoded for multiarch, need to make this better
3637.multiarch-manifest-gitlab :
37- image : docker:27.4
38+ image : docker:$DOCKER_VERSION
3839 services :
39- - docker:27.4 -dind
40+ - docker:$DOCKER_VERSION -dind
4041 script :
4142 - docker manifest create $DOCKER_IMAGE_FULL_TAG \
4243 --amend $DOCKER_IMAGE_NAME:$DOCKER_IMAGE_TAG_PREFIX$DOCKER_IMAGE_TAG-amd64 \
@@ -45,12 +46,12 @@ variables:
4546 - docker manifest push $DOCKER_IMAGE_FULL_TAG
4647
4748.promote-image :
48- image : docker:27.4
49+ image : docker:$DOCKER_VERSION
4950 variables :
5051 PROMOTED_ENVIRONMENT : " dev"
5152 DOCKER_BUILDKIT : 1
5253 services :
53- - docker:27.4 -dind
54+ - docker:$DOCKER_VERSION -dind
5455 script :
5556# - desired_format="%s"
5657# - export UNIX_TIMESTAMP=$(date -d "$CI_COMMIT_TIMESTAMP" + "$desired_format")
0 commit comments