What is a self-hosted runner?
Self-hosted runner enables you to use your own infrastructure for running jobs. If your team has unique security or compute requirements, you can use self-hosted runner to build, test, and deploy your applications from your own infrastructure.
To learn more, visit: https://circleci.com/docs/runner-overview