一、背景
目前服務(wù)器已經(jīng)安裝了gitlab拴鸵,為了實現(xiàn)CICD還需安裝gitlab-runner。
操作系統(tǒng):Centos 7
二、參考資料
gitlab-runner官網(wǎng)
gitlab-ci.yml預定義變量
三正驻、具體操作步驟
1.安裝gitlab-runner
安裝官方鏡像源
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash
安裝gitlab-runner
yum install gitlab-runner -y
2.查看gitlab-runner是否安裝成功
命令行輸入“gitlab-runner”弊攘,如果出現(xiàn)下面內(nèi)容,表示安裝成功拨拓。
image.png
3.啟動 && 開機啟動
啟動gitlab-runner
systemctl start gitlab-runner
設(shè)置為開機自動啟動
systemctl enable gitlab-runner
4. 查看gitlab-runner是否啟動成功
ps -ef | grep gitlab-runner
image.png
5.注冊runner
執(zhí)行命令“gitlab-runner register”
6.將當前用戶加入docker用戶組
則需要把將當前用戶加入docker組
sudo gpasswd -a ${USER} docker
或者將當前用戶直接加到文件中
sudo echo "docker:x:994:${USER}" >> /etc/group
查看docker用戶組成員
cat /etc/group |grep docker
重新啟動docker服務(wù)
sudo systemctl restart docker
賦予權(quán)限
sudo chmod a+rw /var/run/docker.sock