Skip to content

To install GitLab Runner

Add the official GitLab repository:

1 Download the repository configuration script:

curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" -o script.deb.sh

2 Inspect the script before running it:

less script.deb.sh

3 Run the script:

sudo bash script.deb.sh

Install the latest version of GitLab Runner, or skip to the next step to install a specific version:

sudo apt install gitlab-runner

Source

4 After install gitlab runner, you should create volume for your worker to use docker in your pipeline.

sudo vim /etc/gitlab-runner/config.toml

Mount /var/run/docker.sock:/var/run/docker.sock file like this:

[[runners]]
  name = "docker-runner"
  url = "https://about.gitlab.com/"
  token = "your-token"
  executor = "docker"
  [runners.custom_build_dir]
  [runners.docker]
    tls_verify = false
    image = "docker:latest"
    privileged = true
    disable_entrypoint_overwrite = false
    oom_kill_disable = false
    disable_cache = false
    volumes = ["/cache", "/var/run/docker.sock:/var/run/docker.sock"]
    shm_size = 0

5 After change config.toml, restart your gitlab runner

sudo gitlab-runner restart