Skip to main content

Configure Github Self-Hosted Runner

🧱 Runner Inputs

Computed Runner Name:
dev-ts-gw-build-rnr-1
Computed GitHub URL:
https://github.com/ts-001-org/ts-gw-srvc-002

Self_Hosted_Runner

# GitHub Self-Hosted Runner ### Create a folder
Go to the "Settings" tab in the "ts-gw-srvc-002" repository
Then go to "Actions → Runners"
Click "New self-hosted runner"
Select the "Linux" option
mkdir dev-ts-gw-build-rnr-1 && cd dev-ts-gw-build-rnr-1
Follow the steps up to "./config.sh --url https://github.com/ts-001-org/ts-gw-srvc-002 --token XXXXXXXXXXXXXXXXXXXXXX"
Provide the "Config" values:
Runner group: ```Press Enter (default)```
Runner name:
dev-ts-gw-build-rnr-1
Additional labels:
dev,ts-gw,build
Enter name of work folder: ```[press Enter for _work]```
Then:
sudo ./svc.sh install
sudo ./svc.sh start
sudo ./svc.sh status
To check the status of the runner service which contains the name "runner" (Optional):
systemctl list-unit-files | grep runner
To Check/Start/Stop the runner service (Optional):
sudo systemctl status actions.runner.ts-001-org-ts-gw-srvc-002.dev-ts-gw-build-rnr-1.service
sudo systemctl stop actions.runner.ts-001-org-ts-gw-srvc-002.dev-ts-gw-build-rnr-1.service
sudo systemctl start actions.runner.ts-001-org-ts-gw-srvc-002.dev-ts-gw-build-rnr-1.service