Job Concurrency Limit - Definição do Glossário de CI/CD
Um job concurrency limit limita quantos jobs podem rodar ao mesmo tempo dentro de um escopo, definido no GitHub Actions com a chave concurrency (um grupo nomeado) ou por strategy.max-parallel dentro de uma matrix. Ele evita que um único workflow consuma a frota inteira ou sobrecarregue um sistema a jusante.
Dois usos comuns
Um grupo concurrency com cancel-in-progress: true garante que apenas a execução mais recente de uma branch prossiga, cancelando execuções substituídas para economizar minutos. strategy.max-parallel: 4 limita uma matrix ampla para que no máximo quatro pernas rodem de uma vez, útil quando cada perna compartilha um recurso com rate limit, como um alvo de deploy ou uma API externa.
Guias relacionados
Concurrency - CI/CD Glossary DefinitionConcurrency: **Concurrency** controls limit how many runs of a workflow execute at once, and can cancel super…
Runner Concurrency - CI/CD Glossary DefinitionRunner Concurrency: Runner concurrency is the number of jobs that can execute in parallel across your runner…
Rate Limit Budget - CI/CD Glossary DefinitionRate Limit Budget: A rate limit budget is the quota of requests an API permits per time window before it retu…