一、背景
目前服务器已经安装了gitlab,为了实现CICD还需安装gitlab-runner。
操作系统:Centos 7
二、参考资料
gitlab-runner官网
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”,如果出现下面内容,表示安装成功。
image.png
3.启动 && 开机启动
启动gitlab-runner
systemctl start gitlab-runner
设置为开机自动启动
systemctl enable gitlab-runner
4. 查看gitlab-runner是否启动成功
image.pngps -ef | grep gitlab-runner
5.注册runner
执行命令“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服务
sudo systemctl restart docker
赋予权限
sudo chmod a+rw /var/run/docker.sock
网友评论