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)
|
### 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
|
||||||
|
|||||||
Reference in New Issue
Block a user