安装gitlab-runner
采用docker来安装gitlab-runner
$ #拉取gitlab-runner镜像
$ docker pull gitlab/gitlab-runner
$ #运行gitlab-runner镜像
$ sudo 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
执行完毕后,还需要注册一下runner,使用官方提供的注册脚本注册
$ docker run --rm -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner register \
--non-interactive \
--executor "docker" \
--docker-image alpine:latest \
--url "http://10.106.7.157/" \
--registration-token "DoPdyN8GVA2uMPnacsfi" \
--description "first-register-runner" \
--tag-list "test-cicd1,dockercicd1" \
--run-untagged="true" \
--locked="false" \
--access-level="not_protected"
这里有3个参数是需要我们修改的,--tag-list, --url和--registration-token
--tag-list是根据自己的需求给runner打标签,作为区别标记使用
--url和--registration-token这两个参数可以用管理员账户登录gitlab上查看