补充文件

This commit is contained in:
Ben
2025-04-21 18:34:55 +08:00
parent 14a7079957
commit 74ee86959e
3 changed files with 182 additions and 0 deletions

63
giteaRunner/README.md Normal file
View File

@@ -0,0 +1,63 @@
# Gitea Runner 配置说明
## 项目简介
这是一个用于配置和运行 Gitea Runner 的 Docker Compose 项目。Gitea Runner 是 Gitea 的 CI/CD 执行器,用于运行 Gitea Actions 工作流程runner不够用时可以在公司电脑本地部署提高效率。
## 配置说明
### 必要配置项
在使用之前,需要修改 `docker-compose.yml` 中的以下配置项:
1. `GITEA_RUNNER_REGISTRATION_TOKEN`
- 这是您的 Gitea 账号的 registration token
- 获取方法:
1. 登录您的 Gitea 实例
2. 进入设置页面
3. 在左侧菜单找到 Actions
4. 点击「创建 Runner」获取 token
2. `GITEA_RUNNER_NAME`
- 设置 Runner 的名称
- 建议使用有意义的名称方便识别team-dev-runner
### 其他重要配置
- `GITEA_INSTANCE_URL`Gitea 实例的 URL
- `DOCKER_HOST`Docker 套接字路径,用于 Docker in Docker 功能
- 端口映射9010 端口用于 Actions 缓存服务
## 使用方法
1. 克隆此项目到本地
2. 修改上述必要配置项
3. 在项目目录下运行:
```bash
docker-compose up -d
```
## 目录结构
```
./
├── config.yaml # Runner 详细配置文件
├── docker-compose.yml # Docker 编排配置文件
└── data/ # Runner 数据目录
```
## 注意事项
1. Runner 需要特权模式运行,因为需要支持 Docker in Docker 功能
2. 确保 Docker 套接字正确挂载
3. 首次启动时会自动注册 Runner 到您的 Gitea 实例
4. 默认支持 ubuntu-latest 等多个运行环境
## 支持的运行环境
默认支持以下运行环境:
- ubuntu-latest
- ubuntu-22.04
- ubuntu-20.04
可以在 `config.yaml` 中根据需要添加或修改支持的环境。