0PricingLogin
CI/CD with GitHub Actions & DevOps Pipelines · Lesson

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

  1. Developing Custom GitHub Actions
  2. Self-Hosted Runners for On-Premise
  3. Integrating with Enterprise Systems
  4. Composite Actions and Publishing to the Marketplace
← Back to CI/CD with GitHub Actions & DevOps Pipelines