Self Hosted Runner
#RTFM
- https://github.com/features/actions
- https://github.com/actions/runner
- https://docs.github.com/en/actions/how-tos/manage-runners/self-hosted-runners
- https://docs.github.com/en/actions/concepts/runners/self-hosted-runners
- How to Configure Self-Hosted Runners in GitHub Actions
- hCustom GitHub Runner Images With Pre- and Post-Job Scripts
#Quick Start
- Register Runner via https://github.com/user/repo/settings/actions/runners
- Follow for registration
./config.sh --url https://github.com/your-org/your-repo --token YOUR_TEMP_TOKEN - Run It.
./run.sh
#Run as a background service
# Instead of keeping a terminal open:
sudo ./svc.sh install
sudo ./svc.sh start
# Check status:
sudo ./svc.sh status
# Logs:
tail -f _diag/*.log
#Tweak Job Pipeline
...
runs-on: self-hosted
...