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注册命令:
执行完以后让你输入gitlab地址:
这个地址是gitlab配置里的:
上图画红线部分就是gitlab的地址
输入地址以后让输入token:
上图画红线部分为token
之后输入描述参考官网:
输入与gitlab-runner关联的标签名称:
选择执行gitlab-runner的执行程序。因为我要用docker实现自动部署,所以输入docker:
最后一步,如果选择docker作为执行程序,那要定义一个默认镜像的名称。这个镜像的名称要在后期的.gitlab-ci.yml(自动化部署配置文件)里用到