35 lines
612 B
Markdown
35 lines
612 B
Markdown
# CI/CD Runner
|
|
|
|
## Host
|
|
|
|
TODO: Should we have a dedicated runner server?
|
|
|
|
sls-vserv-bd-01-dev
|
|
|
|
## Setup
|
|
|
|
```shell
|
|
<install command>
|
|
sudo su svcusr-sls2hla
|
|
...
|
|
|
|
mkdir ~/.local/bin
|
|
|
|
# Install Node -- required for actions like repo checkout
|
|
cd /tmp
|
|
curl -LO https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
|
|
tar -xf node-v20.11.1-linux-x64.tar.xz --strip-components=2 -C ~/.local/bin/ node-v20.11.1-linux-x64/bin/
|
|
rm node-v20.11.1-linux-x64.tar.xz
|
|
```
|
|
|
|
## Launch the runner
|
|
|
|
```shell
|
|
sudo su svcusr-sls2hla
|
|
/usr/local/bin/act_runner daemon
|
|
```
|
|
|
|
## User
|
|
|
|
The gitea actions run as user `svcusr-sls2hla`
|