Concurrency Group - Definição do Glossário de CI/CD
Um concurrency group é uma chave definida com concurrency.group que limita um workflow (ou job) a uma única instância em execução por chave, opcionalmente cancelando execuções em progresso mais antigas com cancel-in-progress: true.
Padrão típico
Usar group: ${{ github.workflow }}-${{ github.ref }} garante que apenas o push mais recente para uma branch continue buildando, cancelando execuções substituídas para economizar minutos de CI. Para deploys você normalmente deixa cancel-in-progress: false para que um release nunca seja interrompido.
Guias relacionados
Concurrency - CI/CD Glossary DefinitionConcurrency: **Concurrency** controls limit how many runs of a workflow execute at once, and can cancel super…
Job Concurrency Limit - CI/CD Glossary DefinitionJob Concurrency Limit: A job concurrency limit caps how many jobs may run at the same time within a scope, se…
Workflow Run - CI/CD Glossary DefinitionWorkflow Run: A workflow run is a single execution instance of a workflow, created when a trigger fires, with…