Priority Queue - Definição do Glossário de CI/CD
Uma priority queue executa jobs de CI de prioridade mais alta antes dos de prioridade mais baixa.
Uma priority queue é uma fila de jobs que despacha jobs de prioridade mais alta antes dos de prioridade mais baixa, em vez de seguir a ordem estrita de chegada, para que execuções urgentes (release builds, CI da main branch) passem à frente.
Uma priority queue ordena os jobs em espera por uma prioridade atribuída, em vez de puramente pelo horário de submissão. Isso permite que pipelines críticos passem à frente de trabalho best-effort quando os runners estão escassos.
Em CI
Prioridades comuns colocam jobs de main branch e release acima de retries de pull request e jobs noturnos, para que um acúmulo na fila nunca bloqueie um hotfix.