Docker安装gitlab-runner 实现自动化部署

docker下载gitlab-runner命令:
sudo docker pull gitlab/gitlab-runner

docker安装命令:
docker run -d --name gitlab-runner --restart always -v /srv/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest

gitlab-runner注册参考官网,在安装之前先要装好gitlab,由于gitlab在docker里运行较慢,所以最好不要放在docker里安装:
https://docs.gitlab.com/runner/register/#docker

第一步:在docker容器里执行gitlab-runner register注册命令:
Docker安装gitlab-runner 实现自动化部署_第1张图片
执行完以后让你输入gitlab地址:
在这里插入图片描述
这个地址是gitlab配置里的:
Docker安装gitlab-runner 实现自动化部署_第2张图片
Docker安装gitlab-runner 实现自动化部署_第3张图片
Docker安装gitlab-runner 实现自动化部署_第4张图片
Docker安装gitlab-runner 实现自动化部署_第5张图片
上图画红线部分就是gitlab的地址在这里插入图片描述
输入地址以后让输入token:
Docker安装gitlab-runner 实现自动化部署_第6张图片

上图画红线部分为token

之后输入描述参考官网:
Docker安装gitlab-runner 实现自动化部署_第7张图片
输入与gitlab-runner关联的标签名称:
Docker安装gitlab-runner 实现自动化部署_第8张图片
选择执行gitlab-runner的执行程序。因为我要用docker实现自动部署,所以输入docker:
Docker安装gitlab-runner 实现自动化部署_第9张图片
最后一步,如果选择docker作为执行程序,那要定义一个默认镜像的名称。这个镜像的名称要在后期的.gitlab-ci.yml(自动化部署配置文件)里用到
Docker安装gitlab-runner 实现自动化部署_第10张图片

你可能感兴趣的:(git运维)