需要从gitlab中获取两个信息,一个是gitlab的域名,一个是需要注册runner的token
gitalb 的runner按照范围可以有三种
group runner可以从如下地址获取对应的信息

项目查看runner信息
安装的gitlab-runner 版本需要和gitlab 版本匹配
docker pull gitlab/gitlab-runner:latest
运行镜像
sudo docker run -d --name gitlab-runner --restart always \-v /Users/yjian/Documents/yjian/learn/gitlab-runner/config:/etc/gitlab-runner \-v /Users/yjian/Documents/yjian/learn/gitlab-runner/docker.sock:/var/run/docker.sock \gitlab/gitlab-runner:latest

至此,gitlab-runner的镜像已近拉取下来,并且已近启动容器
docker run --rm -v /Users/yjian/Documents/yjian/learn/gitlab-runner:/etc/gitlab-runner gitlab/gitlab-runner register \--non-interactive \--executor "docker" \--docker-image alpine:latest \--url "https://gitlab.com/" \--registration-token "qszyfz2QsWHgY946nUbU" \--description "0516-register-runner" \--tag-list "group-runner" \--run-untagged="true" \--locked="false" \--access-level="not_protected"
相关的主要参数如下;

可以看到runner已近注册成功了。我们也可以去gitlab 服务上去查看刚刚注册的runner

可以看到该runner 已近注册成功了,之后就可以使用该runner跑流水线了
上一篇:奥运会的口号很紧迫
下一篇:十大刀片最霸气的语录