一、配置 yum 源

  1. curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash

二、安装

  1. sudo yum -y install gitlab-runner

三、查看版本

  1. gitlab-runner -v

四、注册

  1. gitlab-runner register

Gitlab配置Gitlab Runner - 图2

查看token Gitlab配置Gitlab Runner - 图3

配置文件

主要基于Gitlab Runner的配置文件

  • Shell版本:
    1. sudo vim /etc/gitlab-runner/config.toml

    FAQ

    Docker权限 “Got permission denied while trying to connect to the Docker daemon socket at unix:///var/”

    问题及解决办法

    在普通用户下执行docker命令需要用sudo,没加sudo出现了下图所示的提示:
    image.png
    从上图看出,权限不足连接/var/run/docker.sock,我们看下这个文件:
    可以看出,这个套接字文件所属组是docker,我们可以将该普通用户加入到docker这个组。
    1. $ sudo gpasswd -a gitlab-runner docker #将普通用户username加入到docker组 1
    2. $ newgrp docker #更新docker组