GitHub Runner Commands¶
Manage GitHub Actions self-hosted runner fleets on azlin VMs.
Overview¶
Transform azlin VMs into auto-scaling GitHub Actions runners for massive CI/CD parallelism improvements.
Features¶
- Ephemeral runners: Per-job lifecycle
- Auto-scaling: Based on job queue
- Secure: Runner rotation per job
- Cost tracking: Per-job cost monitoring
Commands¶
- enable - Enable runner fleet on VM pool
- disable - Disable runner fleet
- status - Show runner fleet status
- scale - Manually scale runner fleet
Quick Start¶
# Enable fleet
azlin github-runner enable --repo myorg/myrepo --pool ci-workers
# Check status
azlin github-runner status --pool ci-workers
# Scale manually
azlin github-runner scale --pool ci-workers --count 10
# Disable
azlin github-runner disable --pool ci-workers