type
status
date
slug
summary
tags
category
created days
new update day
icon
password
Created_time
Dec 8, 2022 07:11 AM
Last edited time
Mar 1, 2025 01:50 AM
1. 拉取镜像
2. 注册 runner
GitLab runner 如果没有指定相应的参数的话、那就是可以在一台机器上注册多个 runner、如果你有多台服务器、那么你就可以在性能比较好的机器上多注册几个 runner、提高 GitLab 在进行任务分配的时候高性能服务器分配到任务的概率。
2.1 手动注册
2.2 运行时注册
通过运行下面的命令、gitlab-runner 会在宿主机相应的挂载目录写入 runner 的注册信息、可以在
/srv/gitlab-runner/config
文件夹下面看到相应的信息、下面的命令每运行一次会注册一个 runner 可以在 GitLab 的 admin 面板看到,但是你会看到 runner 的最后联系时间为 never,这也就代表着现在的这些共享 runner 还不能立刻使用、现在只是将相应的信息注册到 GitLab 上而已。4. 启动 GitLab runner 工作容器
下面的这条命令是启动一个 GitLab runner 的正常工作容器、配置文件使用我们原来通过容器注册后留下来的配置文件(
-v /srv/gitlab-runner/config:/etc/gitlab-runne
),挂载 docker 的 sock 文件、保证容器能够与宿主机的 docker 守护进程进行通信、然后创建 CI/CD 运行时需要的容器(-v /var/run/docker.sock:/var/run/docker.sock
);如果不加这一条、在进行 CI/CD 构建的时候会遇到无法与 docker 进程通信的报错。5. 验证 runner 是否正常工作
- 作者:tangcuyu
- 链接:https://expoli.tech/articles/2019/12/28/1577505894493.html
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章