1. gitlab runner的配置
1.拉取git-lab runner 的镜像
docker pull gitlab/gitlab-runner:latest
docker iamges 可以进行查看
2. 创建gitlab runner 实例
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
-v /var/run/docker.sock:/var/run/docker.sock:将主机
的docker.sock文件挂载到容器中,从而使容器可以与宿主机
Docker引擎通信,这个配置很关键,因为只有增加了这个配置,
gitlab-runner才能将构建产生的容器部署到宿主机,这里可以
将gitlab-runner容器视为宿主机的GUI。
3. 注册gitlab runner
docker exec -it gitlab-runner gitlab-runner register
4. 添加url token tag 等
执行完注册这句命令,会让我们输入几个东西(顺序不一定对,注意看提示):
- 第一个是域名,就是你代码库所在的域名,不知道的可以看下面的图
- 第二个是你项目的token,它在下面图中所示的位置