下载
安装文件:GitLab Runner :: 16.6.1 (gitlab-runner-downloads.s3.amazonaws.com)
curl -LO <url>下载
安装
sudo dpkg -i <install>.deb
配置root用户执行runner
- 否则可能导致job一直pending
使用root用户重装runner
sudo gitlab-runner uninstallsudo gitlab-runner install --user rootsystemctl restart gitlab-runner- 检查user是否为root:
ps -ef | grep gitlab-runner
配置
gitlab左侧菜单Settings -> CI/CD -> Runners -> New project runner
- 照提示选择,注意填写tags,或者勾选
Run untagger jobs执行所有任务
create runner创建,然后照提示粘贴命令到runner部署的机器,注册runner,注意执行器选shell
- 检查是否执行任务:
sudo gitlab-runner run