This commit is contained in:
+25
-3
@@ -29,6 +29,7 @@ docker-runner/
|
||||
│ ├── check_crlf.sh # Windows 换行符检查工具
|
||||
│ ├── entrypoint.sh # 容器启动脚本
|
||||
│ ├── setup.sh # Runner 安装脚本
|
||||
│ ├── upgrade.sh # Runner 升级脚本
|
||||
│ ├── register.sh # Runner 注册脚本
|
||||
│ └── manage.sh # Runner 管理脚本
|
||||
│
|
||||
@@ -128,7 +129,7 @@ docker-compose up -d
|
||||
docker-compose exec gitea-runner /data/setup.sh
|
||||
```
|
||||
|
||||
按照提示选择版本(默认 0.2.13)和架构(自动检测)。
|
||||
脚本会自动探测最新 `act_runner` 版本作为默认值,然后提示你确认架构。
|
||||
|
||||
#### 5. 注册 Runner
|
||||
|
||||
@@ -250,6 +251,21 @@ docker-compose exec gitea-runner /data/manage.sh restart <runner-name>
|
||||
docker-compose exec gitea-runner /data/manage.sh delete <runner-name>
|
||||
```
|
||||
|
||||
### 升级 act_runner
|
||||
|
||||
```bash
|
||||
# 自动检查最新稳定版本,下载后重启所有已注册 runners
|
||||
docker-compose exec gitea-runner /data/upgrade.sh
|
||||
|
||||
# 指定版本
|
||||
docker-compose exec gitea-runner /data/upgrade.sh --version 0.6.1
|
||||
|
||||
# 仅重启指定 runner
|
||||
docker-compose exec gitea-runner /data/upgrade.sh --runner <runner-name>
|
||||
```
|
||||
|
||||
`upgrade.sh` 只替换 `/data/bin/act_runner` 并重启 runner 进程,不会重新注册,也不需要重新输入 token。
|
||||
|
||||
### 添加多个 Runners
|
||||
|
||||
```bash
|
||||
@@ -389,8 +405,14 @@ CMD ["/app"]
|
||||
### Q1: 如何更新 Runner 版本?
|
||||
|
||||
```bash
|
||||
docker-compose exec gitea-runner /data/setup.sh
|
||||
# 脚本会检测到已安装并询问是否升级
|
||||
docker-compose exec gitea-runner /data/upgrade.sh
|
||||
# 脚本会自动从官方目录页检测最新 act_runner 版本
|
||||
```
|
||||
|
||||
如需固定版本:
|
||||
|
||||
```bash
|
||||
docker-compose exec gitea-runner /data/upgrade.sh --version 0.6.1
|
||||
```
|
||||
|
||||
### Q2: 如何添加多个 Runners?
|
||||
|
||||
Reference in New Issue
Block a user