Skip to content

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