Skip to content

Commit 74f2c2e

Browse files
committed
Use variable for docker version
Signed-off-by: Federico Busetti <[email protected]>
1 parent de9798f commit 74f2c2e

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

.gitlab_ci/_templates.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)