Runner Pools and Runners
Runners execute jobs. Runner pools decide where jobs can be picked up.
Shared pools
Shared pools let multiple jobs use a common execution group. This is the normal model when you want centrally managed runner capacity.
Dedicated runners
Some jobs may need a dedicated runner for local filesystem access, isolation, or environment-specific capabilities.
What operators should watch
- runner online or offline state
- the runner pool assigned to the job
- whether the selected runner environment supports the source and target features you need
When a pool matters
Pool selection matters when:
- you need a job to run only in a specific region or environment
- you need local filesystem access
- you need a runner build with specific provider features