Queue Position - CI/CD Glossary Definition
Queue position is where a pending CI job waits in line for a free matching runner before it can start.
Queue position is where a pending CI job sits in line while it waits for a free runner. A job stays queued until a matching runner (by labels and capacity) becomes available.
Long queues signal too few runners or overly specific labels; they add wall-clock time even when the build itself is fast.
Reducing queue time
Add runner capacity, use warm pools, or loosen label requirements so more runners can pick up the job. Concurrency limits can also hold jobs in the queue on purpose.
Related guides
Job Concurrency Group Key - CI/CD Glossary DefinitionJob Concurrency Group Key: A concurrency group key is the string that groups workflow runs so only one run pe…
Runner Label Selector - CI/CD Glossary DefinitionRunner Label Selector: A runner label selector is the set of labels a job requests in `runs-on` so the schedu…