一,安装gitlab runner
安装文档:https://docs.gitlab.com/runner/install/linux-manually.html
添加yum源
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash
安装
yum install gitlab-ci-multi-runner
二,注册
gitlab-ci-multi-runner register
(输入url,如下图所示查找)
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/):
http://gitlab.example.com
(输入token,如下图所示查找)
Please enter the gitlab-ci token for this runner:
yFEzzRP-CWWSE8chWXpW
(输入描述,gitlab ui界面可修改)
Please enter the gitlab-ci description for this runner:
test
(输入标签,gitlab ui界面可修改)
Please enter the gitlab-ci tags for this runner (comma separated):
test
(是否运行没有标签的作业 ui界面可修改)
Whether to run untagged builds [true/false]:
true
(是否将runner锁定到当前目录 ui界面可修改)
Whether to lock Runner to current project [true/false]:
true
(输入执行者)
Please enter the executor: docker+machine, docker-ssh+machine, kubernetes, parallels, shell, virtualbox, docker, docker-ssh, ssh:
shell
URL和token获取:
注册成功后,如下图所示
三,启动服务
gitlab-ci-multi-runner start