1、部署 gitlab-ci-runner
1.1、安装
离线包安装:
**curl -L [http://proxy.yfb.sunline.cn/repos/offline/gitlab/gitlab-ci-multi-runner-9.2.0-1.x86_64.rpm](http://proxy.yfb.sunline.cn/repos/offline/gitlab/gitlab-ci-multi-runner-9.2.0-1.x86_64.rpm) > /tmp/[gitlab-ci-multi-runner-9.2.0-1.x86_64.rpm](http://proxy.yfb.sunline.cn/repos/offline/gitlab/gitlab-ci-multi-runner-9.2.0-1.x86_64.rpm)**
yum install -y git
rpm -ivh /tmp/gitlab-ci-multi-runner-9.2.0-1.x86_64.rpm
或者在线安装:
采用清华大学镜像,yum 方式安装 gitlab-ci-multi-runner。
(1)配置 repo 文件
vim /etc/yum.repos.d/gitlab-ci-multi-runner.repo
[gitlab-ci-multi-runner]
name=gitlab-ci-multi-runner
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ci-multi-runner/yum/el7
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key
(2)安装 runner
sudo yum makecache
sudo yum install gitlab-ci-multi-runner
2、gitlab-ci-multi-runner 注册
2.1、修改工作目录
mkdir -p /data/gitlab-runner
chown -R gitlab-runner:gitlab-runner /data/gitlab-runner
vi /etc/systemd/system/gitlab-runner.service
"--working-directory" "/home/gitlab-runner"
->
"--working-directory" "/data/gitlab-runner"
2.2、启动服务
systemctl daemon-reload
systemctl enable gitlab-runner
systemctl restart gitlab-runner