feat: add README
This commit is contained in:
55
src/gitlab-runner/README.zh.md
Normal file
55
src/gitlab-runner/README.zh.md
Normal file
@@ -0,0 +1,55 @@
|
||||
# GitLab Runner
|
||||
|
||||
[English](./README.md) | [中文](./README.zh.md)
|
||||
|
||||
此服务用于部署一个 GitLab Runner。
|
||||
|
||||
## 部署 GitLab Runner
|
||||
|
||||
1. 在 GitLab 中新建 Runner 实例,勾选 *运行未打标签的作业*。
|
||||
2. 创建 Runner 实例:
|
||||
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
3. 配置 Runner:
|
||||
|
||||
```bash
|
||||
docker exec -it gitlab-runner gitlab-runner register
|
||||
```
|
||||
|
||||
## 配置
|
||||
|
||||
可编辑配置文件 `config.toml` 来修改配置:
|
||||
|
||||
```toml
|
||||
[[runners]]
|
||||
[runners.docker]
|
||||
tls_verify = false
|
||||
pull_policy = "if-not-present"
|
||||
image = "local/docker:1.0"
|
||||
privileged = true
|
||||
disable_entrypoint_overwrite = false
|
||||
oom_kill_disable = false
|
||||
disable_cache = false
|
||||
volumes = [
|
||||
"/var/run/docker.sock:/var/run/docker.sock",
|
||||
"/cache",
|
||||
"/builds:/builds"
|
||||
]
|
||||
extra_hosts = [
|
||||
"host.docker.internal:host-gateway",
|
||||
]
|
||||
shm_size = 0
|
||||
network_mtu = 0
|
||||
```
|
||||
|
||||
## 服务
|
||||
|
||||
- `gitlab-runner`: GitLab Runner 服务。
|
||||
|
||||
## 卷
|
||||
|
||||
- `/var/run/docker.sock`: 用于与 Docker 守护进程通信。
|
||||
- `config`: 用于存储 GitLab Runner 配置的卷。
|
||||
Reference in New Issue
Block a user