|
@@ -58,12 +58,12 @@ lint:
|
|
|
- if: $CI_PIPELINE_SOURCE != "schedule"
|
|
|
|
|
|
build:
|
|
|
- image: docker:27
|
|
|
+ image: docker:28
|
|
|
rules:
|
|
|
# Run only on protected branches that are not tagged and not merge requests
|
|
|
- if: '$CI_PIPELINE_SOURCE != "merge_request_event" && $CI_COMMIT_REF_PROTECTED == "true" && $CI_COMMIT_TAG =~ "/^$/"'
|
|
|
services:
|
|
|
- - docker:27-dind
|
|
|
+ - docker:28-dind
|
|
|
script:
|
|
|
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.gitlab.com
|
|
|
- docker build -t ${CI_REGISTRY_IMAGE}:${CI_COMMIT_REF_NAME//\//-} --build-arg IS_CI="True" .
|
|
@@ -80,7 +80,7 @@ buildx:
|
|
|
- buildx
|
|
|
expire_in: 1 hour
|
|
|
services:
|
|
|
- - docker:27-dind
|
|
|
+ - docker:28-dind
|
|
|
script:
|
|
|
- export DOCKER_BUILDKIT=1
|
|
|
- git clone https://github.com/docker/buildx.git ./docker-buildx
|
|
@@ -91,11 +91,11 @@ buildx:
|
|
|
- if: $CI_COMMIT_TAG =~ /^v\d+.\d+.\d+/
|
|
|
|
|
|
build_arm_x86:
|
|
|
- image: docker:27
|
|
|
+ image: docker:28
|
|
|
needs:
|
|
|
- buildx
|
|
|
services:
|
|
|
- - docker:27-dind
|
|
|
+ - docker:28-dind
|
|
|
before_script:
|
|
|
- mkdir -p ~/.docker/cli-plugins
|
|
|
- mv buildx ~/.docker/cli-plugins/docker-buildx
|