CircleCI’s self-hosted runner overview
Use CircleCI’s self-hosted runner to run jobs on your own infrastructure. With runner, you can build and test on a wide variety of architectures, and gain additional control over the build environment.
Introduction
Self-hosted runner installation options are as follows:
-
Install in a Kubernetes cluster, using a container runner.
-
Install in a machine execution environment using a machine runner.
-
Automatically scale runner VMs in a Kubernetes cluster using Machine Runner Orchestrator.
The diagrams below illustrate how CircleCI’s container and machine runners extend our existing systems.
-
Container runner
-
Machine runner
Figure 1. Container runner architecture
Figure 2. Machine runner architecture