Overview of GitHub Self-Hosted Runners CDK Constructs
mainThis project provides AWS CDK constructs to create ephemeral, on-demand self-hosted GitHub runners within your AWS account. These runners are started only when a job is running, ensuring you only pay for active compute time.
Key features include:
- Web-based interface for easy GitHub integration.
- Customizable runner environments with sensible defaults.
- Support for multiple runner configurations via labels.
- Fully hosted within your own AWS account.
- Automatic updates to the latest runner versions.
Ephemeral runners are recommended by GitHub for auto-scaling and ensuring every job runs in a clean, isolated environment.