在 Linux 下部署 Gitea 的 act_runner
下载最新的
bash
wget https://dl.gitea.com/act_runner/0.2.6/act_runner-0.2.6-linux-amd64
mv act_runner-0.2.6-linux-amd64 /usr/local/bin/act_runner
chmod +x /usr/local/bin/act_runner
mkdir /data/act_runner
cd /data/act_runner
act_runner generate-config > config.yaml
act_runner register
https://git.isfk.cn/
# 粘贴密钥
2qC5sES0kOslNJniqqMH2VpkgMv7BKtENUAR***
vim /data/act_runner/.runner
# 增加自定义标签
"go-latest:docker://isfk/go-build:latest"
启动与管理
bash
cp ./act_runner.service /etc/systemd/system/
systemctl start act_runner.service
journalctl -u act_runner.service -f
systemctl enable act_runner.service
act_runner.service
ini
[Unit]
Description=act_runner
After=syslog.target
After=network.target
[Service]
RestartSec=3s
Type=simple
User=root
Group=root
WorkingDirectory=/data/act_runner
ExecStart=act_runner daemon --config config.yaml
Restart=always
[Install]
WantedBy=multi-user.target