安装 gitlab-runner

gitlab-runner 国内清华源:https://mirrors.tuna.tsinghua.edu.cn/help/gitlab-runner/
新建源文件repo
vim /etc/yum.repos.d/gitlab-runner.repo
内容为:

  1. [gitlab-runner]
  2. name=gitlab-runner
  3. baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el$releasever-$basearch/
  4. repo_gpgcheck=0
  5. gpgcheck=0
  6. enabled=1
  7. gpgkey=https://packages.gitlab.com/gpg.key

执行 yum 缓存

sudo yum makecache
sudo yum install gitlab-runner

这一步不设置。将会出现很多问题,比如没有权限,目录之类

先停止 gitlab-runner
sudo gitlab-runner stop
在执行
ps aux|grep gitlab-runner #查看当前runner用户

sudo gitlab-runner uninstall #删除gitlab-runner

gitlab-runner install —working-directory /home/gitlab-runner —user root #安装并设置—user(例如我想设置为root)

sudo service gitlab-runner restart #重启gitlab-runner

ps aux|grep gitlab-runner #再次执行会发现—user的用户名已经更换成root了

注册 runner

sudo gitlab-runner register

输入本地IP
输入token
输入描述
输入标签tag(重要,但在gitlab后台设置界面可以修改)
执行器选择shell