安装
我在 ArchLinux 下部署 Act Runner。运行 act_runner 还需要 docker,所以也一并安装了。
sudo paru -S docker act-runner-bin
配置 Docker
添加当前用户到 docker 组
sudo usermod -aG docker $USER
# log in to a new group
newgrp docker
启动 docker:
sudo systemctl start docker --now
sudo systemctl status docker
配置 Act Runner
配置实例级的 runner,访问 https://your.gitea.instance/admin/actions/runners,点击右上角的 “创建 Runner“:

复制 token。
然后使用下面的命令注册 runner:
cd /etc/act_runner
sudo -u act_runner act_runner register --config /etc/act_runner/act_runner.yaml
填写完后启用服务:
sudo systemctl enable act_runner --now
sudo systemctl status act_runner
大功告成。

Feedback
如果这篇文章对你有帮助,欢迎留下反应或评论。