Gitea Actions
下载文件
1
2
3
4
|
wget https://gitea.com/gitea/act_runner/releases/download/v0.2.10/act_runner-0.2.10-linux-amd64 -O act_runner
chmod +x ./act_runner
./act_runner --version
|
最新版本点这里
注册到 Gitea
1
|
./act_runner register --no-interactive --instance <instance> --token <token>
|
instance 就是 Gitea 的访问地址,例如 https://gitea.com
token 可以在 Gitea 实例的 [管理后台] - [Actions] 获取。
启动
也可以使用 docker-compose 来启动
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
version: "3.8"
services:
runner:
image: gitea/act_runner:nightly
environment:
CONFIG_FILE: /config.yaml
GITEA_INSTANCE_URL: "${INSTANCE_URL}"
GITEA_RUNNER_REGISTRATION_TOKEN: "${REGISTRATION_TOKEN}"
GITEA_RUNNER_NAME: "${RUNNER_NAME}"
GITEA_RUNNER_LABELS: "${RUNNER_LABELS}"
volumes:
- ./config.yaml:/config.yaml
- ./data:/data
- /var/run/docker.sock:/var/run/docker.sock
|
在存储库设置页面启用 actions
参考
act_runner gitea 仓库