安装gitlab runner
# For Debian/Ubuntu/Mint
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash
# For RHEL/CentOS/Fedora
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash
# For Debian/Ubuntu/Mint
sudo apt-get install gitlab-runner
# For RHEL/CentOS/Fedora
sudo yum install gitlab-runner
注册shared runner
- 用admin账户登录,在admin/runners页面下获取token
- 在部署runner的服务器上运行命令
sudo gitlab-runner register
- 输入Gitlab实例URL
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com )
https://gitlab.com
- 输入token
Please enter the gitlab-ci token for this runner
xxx
- 输入描述,后期可以在Giblab UI界面修改
Please enter the gitlab-ci description for this runner
[hostame] my-runner
- 输入tag,后期可以在Giblab UI界面修改
Please enter the gitlab-ci tags for this runner (comma separated):
my-tag,another-tag
- 输入runner executor 这里选用shell
Please enter the executor: ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell:
shell