fix: adjust CI config to runner requirements

- make use of more stable BTRFS driver
- set default pull policy to `if-not-present`

Signed-off-by: The one with the braid <the-one@with-the-braid.cf>
This commit is contained in:
The one with the braid 2023-01-19 07:21:04 +01:00
parent 815db0d962
commit f01b96588d

View file

@ -16,14 +16,17 @@ variables:
.docker-shared-settings: .docker-shared-settings:
stage: "build docker image" stage: "build docker image"
image: jdrouet/docker-with-buildx:20.10.21-0.9.1 image:
name: jdrouet/docker-with-buildx:20.10.21-0.9.1
pull_policy: if-not-present
needs: [] needs: []
tags: ["docker"] tags: [ "docker" ]
variables: variables:
# Docker in Docker: # Docker in Docker:
DOCKER_HOST: tcp://docker:2375/ DOCKER_HOST: tcp://docker:2375/
DOCKER_TLS_CERTDIR: "" DOCKER_TLS_CERTDIR: ""
DOCKER_DRIVER: overlay2 # Famedly runners use BTRFS, overlayfs and overlay2 often break jobs
DOCKER_DRIVER: btrfs
services: services:
- docker:dind - docker:dind
script: script: