CentOS Gitlab CI Runner配置

 參照官方文檔:html

https://docs.gitlab.com/runner/install/linux-repository.htmllinux

首先,下載配置yum repository信息:git

curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash

 

而後,安裝gitlab-ci-multi-runner:docker

sudo yum install -y gitlab-ci-multi-runner

 

最後,註冊配置gitlab-ci runner:shell

sudo gitlab-ci-multi-runner register

 

其中,gitlab-ci token經過一下admin area頁面得到:bash

 executor選擇shell。curl

示例過程以下:gitlab

 

此時查看admin area->runners頁面:ui

 

上面的便是最新生成的runner。url

 

經過edit選項能夠把新生成的runner改成specific runner,只對某個project生效,效果以下:

運行pipeline的時候,可能會顯示如下錯誤:

Cannot connect to the Docker daemon...

緣由是,運行的用戶爲gitlab-runner用戶,能夠su - gitlab-runner來調試,將其加入docker所在用戶組便可解決問題:

sudo usermod -aG docker gitlab-runner

 

查看工程build情況:

相關文章
相關標籤/搜索