Gitlab-runner 实现CICD

一、背景

目前服务器已经安装了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是否启动成功

ps -ef | grep gitlab-runner

image.png

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容