Self-Hosted Runners for On-Premise
Configure and manage self-hosted runners to execute workflows in your own environment for specific hardware or security requirements.
Intro to Self-Hosted Runners
Welcome to the world of self-hosted runners! These are powerful tools that allow you to run GitHub Actions workflows on your own machines.
Instead of using GitHub's cloud-based runners, you can bring your own hardware, operating system, and network environment to execute your CI/CD jobs.
Why Use Self-Hosted Runners?
While GitHub-hosted runners are convenient, self-hosted runners offer unique advantages:
- Specific Hardware: Use custom hardware, like GPUs or specific CPU architectures.
- Network Access: Connect directly to private networks and resources (databases, internal services).
- Security: Keep sensitive build environments within your own controlled infrastructure.
- Cost Optimization: Potentially reduce costs for high-volume usage by leveraging existing infrastructure.
All lessons in this course
- Developing Custom GitHub Actions
- Self-Hosted Runners for On-Premise
- Integrating with Enterprise Systems
- Composite Actions and Publishing to the Marketplace