Skip to content
Snippets Groups Projects
Commit 5d87c740 authored by Stefan Bürk's avatar Stefan Bürk
Browse files

[TASK] Switch to custom build docker-dind image

Due a regression since GitLab runner 15.1,we cannot
use the official docker dind image to raise runner
version to keep up with the TYPO3 gitlab instance.

Because of other issues, using a custom docker dind
image with changed expose port for the healthcheck
to work around that issue is needed.

See: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/29130

After Gitlab has released a proper fix for this,
this should be reverted and the official docker
dind image used again.

Resolves: #100086
Releases: main, 12.1, 11.5, 10.4
Change-Id: I4b433ba7f3a42c718b4d436cf42cdf619b9094ca
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78028


Tested-by: default avatarcore-ci <typo3@b13.com>
Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
parent 0c24c2c1
Branches
Tags
No related merge requests found
......@@ -40,13 +40,18 @@ services:
# Each job starts two containers: This dind container that starts a docker
# daemon, plus a casual container that executes runTests.sh for single jobs
# to start containers within the dind container.
- name: docker:20.10-dind
# @todo Using custom dind image meanwhile to mitigate gitlab-runner healthcheck issue:
# See: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/29130
# Original: docker:20.10-dind
- name: typo3/core-testing-docker-dind:latest
alias: docker
# This is *never* overridden in single jobs. All jobs start a 'dind' service
# so runTests.sh starts 'sub' containers within the dind container, and this
# main entry point container executes runTests.sh to start containers.
image: typo3/core-testing-docker:latest
# @todo ^1.2 builds seems to be broken. This leads to endless pulls by not using the proxy registry and failing
# acceptance install tests. Pin it to latest working version and investigate later.
image: typo3/core-testing-docker:1.1.0
stages:
# Stages for pre-merge
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment