@@ -4,14 +4,15 @@ variables:
4
4
DOCKER_IMAGE_TAG_PREFIX : " "
5
5
DOCKER_IMAGE_TAG_SUFFIX : " "
6
6
DOCKER_IMAGE_FULL_TAG : $DOCKER_IMAGE_NAME:$DOCKER_IMAGE_TAG_PREFIX$DOCKER_IMAGE_TAG$DOCKER_IMAGE_TAG_SUFFIX
7
+ DOCKER_VERSION : 27.4
7
8
8
9
# Build Docker image for test
9
10
# TODO: Sign image using Cosign
10
11
# TODO: Use ARM64 workers and build image without QEMU: https://docs.gitlab.com/ee/ci/runners/hosted_runners/linux.html
11
12
.build-and-push-gitlab :
12
- image : docker:27.4
13
+ image : docker:$DOCKER_VERSION
13
14
services :
14
- - docker:27.4 -dind
15
+ - docker:$DOCKER_VERSION -dind
15
16
variables :
16
17
DOCKER_BUILDKIT : 1
17
18
DOCKER_PLATFORM : " linux/amd64"
@@ -34,9 +35,9 @@ variables:
34
35
35
36
# Architectures are hardcoded for multiarch, need to make this better
36
37
.multiarch-manifest-gitlab :
37
- image : docker:27.4
38
+ image : docker:$DOCKER_VERSION
38
39
services :
39
- - docker:27.4 -dind
40
+ - docker:$DOCKER_VERSION -dind
40
41
script :
41
42
- docker manifest create $DOCKER_IMAGE_FULL_TAG \
42
43
--amend $DOCKER_IMAGE_NAME:$DOCKER_IMAGE_TAG_PREFIX$DOCKER_IMAGE_TAG-amd64 \
@@ -45,12 +46,12 @@ variables:
45
46
- docker manifest push $DOCKER_IMAGE_FULL_TAG
46
47
47
48
.promote-image :
48
- image : docker:27.4
49
+ image : docker:$DOCKER_VERSION
49
50
variables :
50
51
PROMOTED_ENVIRONMENT : " dev"
51
52
DOCKER_BUILDKIT : 1
52
53
services :
53
- - docker:27.4 -dind
54
+ - docker:$DOCKER_VERSION -dind
54
55
script :
55
56
# - desired_format="%s"
56
57
# - export UNIX_TIMESTAMP=$(date -d "$CI_COMMIT_TIMESTAMP" + "$desired_format")
0 commit comments