Gitea在1.19版本正式支持了Gitea Actions
而运行Gitea Actions的前提是注册一个跑步者(目前,act runners是唯一的选择)。
官方介绍地址:https://gitea.com/gitea/act_runner
二进制下载地址:https://dl.gitea.com/act_runner/
当然,二进制部署不是本文的重点
1.使用Docker部署
docker run -e GITEA_INSTANCE_URL=http://192.168.0.240:8089
-e GITEA_RUNNER_REGISTRATION_TOKEN=<runner_token>
-v /var/run/docker.sock:/var/run/docker.sock
-v /home/docker/act_runner/data:/data
--name act_runner
gitea/act_runner:0.1.6
2.使用Docker Compose部署
在Gitea的 Docker Compose 文件后追加
...
gitea:
image: gitea/gitea
...
runner:
image: gitea/act_runner
restart: always
depends_on:
- gitea
volumes:
- ./data/act_runner:/data
- /var/run/docker.sock:/var/run/docker.sock
environment:
- GITEA_INSTANCE_URL=<instance url>
- GITEA_RUNNER_REGISTRATION_TOKEN=<registration token>
标签:Gitea,run,runner,gitea,Actions,act,Docker,docker
From: https://www.cnblogs.com/fanqisoft/p/17374103.html