5.8. Configure the Runner
Once the runner is registered, the basic configuration is already set. However, if you need to customize settings or add advanced configurations, you can edit the config.toml
file. Usually, the config.toml
file is located in:
- Linux:
/etc/gitlab-runner/config.toml
- macOS:
/usr/local/etc/gitlab-runner/config.toml
- Windows:
C:\GitLab-Runner\config.toml
Example configuration for a Docker executor:
[[runners]]
name = "My Docker Runner"
url = "https://gitlab.com/"
token = "YOUR_REGISTRATION_TOKEN"
executor = "docker"
[runners.custom_build_dir]
[runners.docker]
tls_verify = false
image = "alpine:latest"
privileged = true
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/cache"]
shm_size = 0
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
Note: The config.toml
file allows you to customize settings such as the Docker image, privilege mode, volumes, and more.