even with the multiple posts over the internet, I can’t figure out how to make my GitLab-Runner working…
I’m using GitLab CE 17.0.0 + 2 GitLab Runners 17.0.0, one hosted on an AlmaLinux 8 server and one hosted on a Windows 11 computer.
Everything worked fine but I would like to set up the Shared Cache.
I’ve set up a MinIO server, hosted on an AlmaLinux 8. GitLab Container Registry is working well with my MinIO server.
Now I would like to set up my GitLab Runners. Both are using Docker executor. Config file are very similar:
concurrent = 1
check_interval = 0
connection_max_age = "15m0s"
shutdown_timeout = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "DELL-Bastien"
url = "https://gitlab-url"
id = 19
token = "..."
executor = "docker"
[runners.cache]
Type = "s3"
Shared = true
[runners.cache.s3]
ServerAddress = "minio-url:9000"
AccessKey = "..."
SecretKey = "..."
BucketName = "gitlab-ci-cache"
BucketLocation = "eu-east-1"
[runners.docker]
tls_verify = false
privileged = false
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["gitlab-pipeline-cache:/cache"]
shm_size = 0
This configuration is not using my MinIO server as cache server. A Docker volume “gitlab-pipeline-cache” is created and used.
From the runner hosts, if I use the MinIO client, I success to connect to my MinIO server, to upload files, etc. It’s not a network issue.
Thank you!