A machine you provide and look after to execute GitHub Actions jobs, registered to a repository, organisation or enterprise. It uses no Actions minutes, but apart from the runner application itself, upkeep is your responsibility.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains Self-hosted runner in context, with comparison tables and the common traps.
Terms in this definition
- EXECUTE
Allows calling a function or loading a registered model in Unity Catalog, and seeing its definition.
USE CATALOGandUSE SCHEMAare needed too. - GitHub Actions
Event-driven workflow automation in GitHub, started by things like a push or pull request. Typical uses include deploying Bicep or CLI templates and launching Azure Machine Learning jobs with no manual step.
- Repository
A group of images or artefacts in a container registry that share one name and differ by tag. Names can include slash-separated namespaces, but every repository is handled separately.
- Enterprise
Any group of organisations with shared goals. Examples range from an entire company or one of its divisions to a government department, or several organisations working as partners or along a supply chain.
Related terms
- JIT runner
Just-in-time self-hosted runner for GitHub Actions: made via the REST API, it takes one job and then disappears, as with --ephemeral. Handy for autoscaling and limits how long a compromise can persist.
- Self-hosted agent
A pipeline agent that runs on hardware, a VM or a container you control and maintain, handy when builds need custom tooling or must reach a private network. GitHub's counterpart is the self-hosted runner.