2
0

Update github-runner-deploy.md

This commit is contained in:
2025-12-27 00:53:48 +00:00
parent 044b6a4a21
commit 75650a3bc9

View File

@@ -10,19 +10,19 @@ https://docs.gitea.com/usage/actions/act-runner
### Download latest version (0.2.12) ### Download latest version (0.2.12)
``` ```
VERSION=0.2.12 VERSION=0.2.12
sudo curl -sSLo /usr/local/bin/act_runner_native \ sudo curl -sSLo /usr/local/bin/act_runner \
https://dl.gitea.com/act_runner/${VERSION}/act_runner-${VERSION}-linux-amd64 https://dl.gitea.com/act_runner/${VERSION}/act_runner-${VERSION}-linux-amd64
sudo chmod +x /usr/local/bin/act_runner_native sudo chmod +x /usr/local/bin/act_runner
``` ```
### Create directories ### Create directories
``` ```
sudo mkdir -p /etc/act_runner_native sudo mkdir -p /etc/act_runner
sudo mkdir -p /var/lib/act_runner_native sudo mkdir -p /var/lib/act_runner
``` ```
### Generate & edit config ### Generate & edit config
`/usr/local/bin/act_runner_native generate-config | sudo tee /etc/act_runner_native/config.yaml` `/usr/local/bin/act_runner generate-config | sudo tee /etc/act_runner/config.yaml`
``` ```
runner: runner:
@@ -38,20 +38,20 @@ The :host suffix tells the runner to execute jobs directly on the host instead o
### Register the runner ### Register the runner
``` ```
cd /var/lib/act_runner_native cd /var/lib/act_runner_native
sudo -u act_runner_native /usr/local/bin/act_runner_native \ sudo -u act_runner /usr/local/bin/act_runner \
--config /etc/act_runner_native/config.yaml \ --config /etc/act_runner/config.yaml \
register \ register \
--no-interactive \ --no-interactive \
--instance https://your-gitea.example.com \ --instance https://your-gitea.example.com \
--token YOUR_REGISTRATION_TOKEN \ --token YOUR_REGISTRATION_TOKEN \
--name native-runner --name native-runner
sudo chown -R act_runner_native:act_runner_native /var/lib/act_runner_native sudo chown -R act_runner:act_runner /var/lib/act_runner
sudo chown -R act_runner_native:act_runner_native /etc/act_runner_native sudo chown -R act_runner:act_runner /etc/act_runner
``` ```
### Create systemd service ### Create systemd service
`/etc/systemd/system/act_runner_native.service` `/etc/systemd/system/act_runner.service`
``` ```
[Unit] [Unit]
@@ -60,13 +60,13 @@ Documentation=https://gitea.com/gitea/act_runner
After=network.target After=network.target
[Service] [Service]
ExecStart=/usr/local/bin/act_runner_native daemon --config /etc/act_runner_native/config.yaml ExecStart=/usr/local/bin/act_runner daemon --config /etc/act_runner/config.yaml
ExecReload=/bin/kill -s HUP $MAINPID ExecReload=/bin/kill -s HUP $MAINPID
WorkingDirectory=/var/lib/act_runner_native WorkingDirectory=/var/lib/act_runner
TimeoutSec=0 TimeoutSec=0
RestartSec=10 RestartSec=10
Restart=always Restart=always
User=act_runner_native User=act_runner
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target