Update github-runner-deploy.md
This commit is contained in:
@@ -10,19 +10,19 @@ https://docs.gitea.com/usage/actions/act-runner
|
||||
### Download latest 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
|
||||
sudo chmod +x /usr/local/bin/act_runner_native
|
||||
sudo chmod +x /usr/local/bin/act_runner
|
||||
```
|
||||
|
||||
### Create directories
|
||||
```
|
||||
sudo mkdir -p /etc/act_runner_native
|
||||
sudo mkdir -p /var/lib/act_runner_native
|
||||
sudo mkdir -p /etc/act_runner
|
||||
sudo mkdir -p /var/lib/act_runner
|
||||
```
|
||||
|
||||
### 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:
|
||||
@@ -38,20 +38,20 @@ The :host suffix tells the runner to execute jobs directly on the host instead o
|
||||
### Register the runner
|
||||
```
|
||||
cd /var/lib/act_runner_native
|
||||
sudo -u act_runner_native /usr/local/bin/act_runner_native \
|
||||
--config /etc/act_runner_native/config.yaml \
|
||||
sudo -u act_runner /usr/local/bin/act_runner \
|
||||
--config /etc/act_runner/config.yaml \
|
||||
register \
|
||||
--no-interactive \
|
||||
--instance https://your-gitea.example.com \
|
||||
--token YOUR_REGISTRATION_TOKEN \
|
||||
--name native-runner
|
||||
|
||||
sudo chown -R act_runner_native:act_runner_native /var/lib/act_runner_native
|
||||
sudo chown -R act_runner_native:act_runner_native /etc/act_runner_native
|
||||
sudo chown -R act_runner:act_runner /var/lib/act_runner
|
||||
sudo chown -R act_runner:act_runner /etc/act_runner
|
||||
```
|
||||
|
||||
### Create systemd service
|
||||
`/etc/systemd/system/act_runner_native.service`
|
||||
`/etc/systemd/system/act_runner.service`
|
||||
|
||||
```
|
||||
[Unit]
|
||||
@@ -60,13 +60,13 @@ Documentation=https://gitea.com/gitea/act_runner
|
||||
After=network.target
|
||||
|
||||
[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
|
||||
WorkingDirectory=/var/lib/act_runner_native
|
||||
WorkingDirectory=/var/lib/act_runner
|
||||
TimeoutSec=0
|
||||
RestartSec=10
|
||||
Restart=always
|
||||
User=act_runner_native
|
||||
User=act_runner
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
Reference in New Issue
Block a user