借助服务器上的Docker可以方便地创建gitlab-runner实例 Gitlab-Runner docker版本,可以使用本机的docker作为执行时环境
docker创建gitlab-runner
- 创建gitlab-runner实例
$ docker run -d --name gitlab-runner-global --restart always \
-v /root/gitlab-runner/config:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
gitlab/gitlab-runner:latest
- 注册gitlab-runner实例
$ docker exec -it gitlab-runner-global gitlab-runner register
- 根据命令行的提示,填入相应信息,注意执行器选择为docker
$ Please enter the executor: ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell:
$ docker