ubuntu配置gitlab-runner速查

155 阅读1分钟

下载

安装文件: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 uninstall
  • sudo gitlab-runner install --user root
  • systemctl 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