wget https://gitea.com/gitea/act_runner/releases/download/v0.2.13/act_runner-0.2.13-linux-amd64 -O /usr/local/bin/act_runner
將 act_runner 設定為可執行檔
chmod +x /usr/local/bin/act_runner
設定參數
GITEA_URL='https://gitea.jsc.idv.tw'
REGISTER_TOKEN='SsbiLdBK5icOPcmrFgt78XAkOyu2lWSZRQbr5D21'
RUNNER_LABELS='ct-docker'
RUNNER_NAME='ct-docker'
act_runner register --no-interactive --instance $GITEA_URL --token $REGISTER_TOKEN --labels $RUNNER_LABELS --name $RUNNER_NAME
nano /etc/init.d/act_runner
服務檔內容
#!/sbin/openrc-run name="act_runner" directory="/root" description="Gitea Actions runner" command="/usr/local/bin/act_runner" command_args="daemon" command_user="root" command_background="yes" pidfile="/run/${name}.pid" depend() { need net }
將服務改為可執行
chmod +x /etc/init.d/act_runner
啟動服務
rc-service act_runner start && rc-service act_runner status && rc-update add act_runner
Deleting the wiki page "Service:GiteaRunner" cannot be undone. Continue?