Limite de Concorrencia - Definicao do Glossario de CI/CD
Um limite de concorrencia e um teto sobre quantos jobs ou execucoes de workflow podem executar ao mesmo tempo. Os limites vem do seu plano (cotas de hosted runner), do tamanho da sua frota de runners ou de controles concurrency explicitos em um workflow.
Fontes dos limites
Runners hospedados no GitHub tem tetos de concorrencia por plano. Frotas self-hosted sao limitadas pelo numero de runners disponiveis. Um grupo concurrency: de workflow tambem pode limitar ou cancelar execucoes sobrepostas do mesmo workflow.
Efeito no tempo de fila
Quando a demanda excede o limite de concorrencia, os jobs ficam em fila. Aumentar a concorrencia efetiva (mais runners, ou um warm pool) e a alavanca direta para reduzir o tempo de fila em periodos movimentados.
Guias relacionados
Queue Time - CI/CD Glossary DefinitionQueue time is how long a job waits after being triggered before a runner picks it up. Long queue time, not jo…
Warm Pool (Runner) - CI/CD Glossary DefinitionWarm Pool (Runner): A warm pool for runners is a set of pre-booted, idle runner machines kept ready so a queu…
Autoscaling Group - CI/CD Glossary DefinitionAutoscaling Group: An autoscaling group is a cloud construct (AWS Auto Scaling Group, GCP managed instance gr…