Files
2025-12-14 15:18:26 +08:00

1.0 KiB

Gitea Runner

English | 中文

此服务用于搭建一个 Gitea Runner。

前提条件

  1. 生成 config.yaml 文件:

    docker run --entrypoint="" --rm -it gitea/act_runner:0.2.13 act_runner generate-config > config.yaml
    
  2. 配置 config.yaml,例如:

    cache:
      enabled: true
      dir: ""
      host: "192.168.8.17"
      port: 8088
    
  3. 配置环境变量:

    INSTANCE_URL=http://xxx:3000
    REGISTRATION_TOKEN=xxxxxx
    RUNNER_NAME=runner-1
    RUNNER_LABELS=xxxxxx
    

启动 Runner

docker compose up -d

服务

  • runner: Gitea Runner 服务。

配置

环境变量

  • INSTANCE_URL: Gitea 实例的 URL。
  • REGISTRATION_TOKEN: Gitea Runner 的注册令牌。
  • RUNNER_NAME: Runner 的名称。
  • RUNNER_LABELS: Runner 的标签。

  • config.yaml: Gitea Runner 的配置文件。
  • data: 用于存储 Runner 数据的卷。
  • /var/run/docker.sock: 用于与 Docker守护进程通信。