Files
Prism/.gitea/act-runner/README.md
T
rose_cat707 70c44e92fb
CI / test (push) Has been cancelled
CI / docker (push) Has been cancelled
feat: Prism HTTP/SOCKS5 代理网关及管理台
Go 控制面(SQLite + REST API)嵌入 Mihomo 数据面,Vue 3 多语言 Web 管理台。
含订阅/节点/规则/出站/监控/日志、OpenAPI、API Key、Gitea Actions CI(runs-on: default)
与开源文档;镜像发布至 git.rc707blog.top Container Registry。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 12:48:04 +08:00

1.4 KiB
Raw Blame History

act_runner 参考部署(可选)

工作流 .gitea/workflows/ci.yml 使用 runs-on: default
Gitea Runners 页中 runner 的标签必须包含 default,且状态为在线/空闲

已有 runner 时

若你已在 Gitea 注册了 runner(例如个人 runner、标签 default、docker 模式),无需使用本目录,直接 push 代码触发 CI 即可。

确认:设置 → Actions → Runners 中可见在线 runner,标签列含 default

从零部署(可选)

cd .gitea/act-runner
cp .env.example .env
# 编辑 .env,填入 GITEA_RUNNER_REGISTRATION_TOKEN
docker compose up -d

Token 获取:仓库 Settings → Actions → Runners → Registration Token

部署成功后 Runners 页应显示标签 default

Docker 构建要求

docker job 需要 runner 能访问 Docker 引擎。docker 模式 runner 须挂载宿主机 socket

volumes:
  - /var/run/docker.sock:/var/run/docker.sock

本目录 docker-compose.ymlconfig.yaml 已包含该配置。

常见问题

现象 处理
没有匹配 default 标签的在线运行器 确认 runner 在线;或 runs-on 与 Runners 页标签一致
docker job 无法连接 Docker 检查 act_runner 是否挂载 /var/run/docker.sock
push 镜像 unauthorized 仓库 Secret 配置 REGISTRY_TOKENwrite:package