🔧 收紧本地脚本与 runner 产物边界
This commit is contained in:
+4
-3
@@ -26,7 +26,7 @@ Gitea Runner 是 Gitea 的 CI/CD 执行器,类似于 GitLab Runner 或 GitHub Ac
|
||||
```txt
|
||||
docker-runner/
|
||||
├── common/ # 通用脚本(所有版本共用)
|
||||
│ ├── check_crlf.sh # Windows 换行符检查工具
|
||||
│ ├── check_crlf.sh # Windows 换行符检查工具(宿主机本地执行)
|
||||
│ ├── entrypoint.sh # 容器启动脚本
|
||||
│ ├── setup.sh # Runner 安装脚本
|
||||
│ ├── upgrade.sh # Runner 升级脚本
|
||||
@@ -50,7 +50,8 @@ docker-runner/
|
||||
|
||||
**说明:**
|
||||
|
||||
- `common/` 目录中的脚本由所有版本共享,通过 docker-compose.yml 挂载到容器
|
||||
- `common/` 目录中的脚本由所有版本共享,其中 `entrypoint.sh`、`setup.sh`、`upgrade.sh`、`register.sh`、`manage.sh` 会通过 docker-compose.yml 挂载到容器
|
||||
- `check_crlf.sh` 是宿主机本地检查工具,用于在构建前修复 `common/` 目录脚本的换行符和执行权限
|
||||
- `presets/` 目录中每个子目录是一个完整的预设配置,包含 Dockerfile 和 docker-compose.yml
|
||||
- 数据持久化在 `runner-data/` 目录(自动创建),包含 runner 配置、mirror 缓存和 act_runner 二进制文件
|
||||
|
||||
@@ -128,7 +129,7 @@ cp .env.example .env
|
||||
|
||||
#### 3. (可选)检查换行符
|
||||
|
||||
如果从 Windows 复制文件,建议检查换行符:
|
||||
如果从 Windows 复制文件,建议先在宿主机执行检查工具,修复 `../../common/` 下脚本的换行符和权限:
|
||||
|
||||
```bash
|
||||
../../common/check_crlf.sh
|
||||
|
||||
Reference in New Issue
Block a user