Grupo de Concorrência - Definição do Glossário CI/CD
Um grupo de concorrência é a chave que decide quais execuções disputam o mesmo slot de concorrência.
Um grupo de concorrência é a chave de string sob concurrency.group que identifica quais execuções disputam o mesmo slot de concorrência; execuções que compartilham um grupo não podem rodar ao mesmo tempo.
A expressão do grupo, muitas vezes construída a partir do nome do workflow e do ref, agrupa execuções. Apenas uma execução por grupo fica ativa; execuções mais novas ficam na fila ou cancelam as mais antigas dependendo de cancel-in-progress.
Escolhendo uma chave
Uma chave por branch (${{ github.ref }}) serializa execuções da mesma branch enquanto permite que branches diferentes rodem em paralelo. Uma constante global serializa tudo, o que raramente é desejável.
Guias relacionados
cancel-in-progress - CI/CD Glossary Definitioncancel-in-progress: cancel-in-progress is a concurrency option that, when `true`, cancels any already-running…
Concurrency Limit - CI/CD Glossary DefinitionConcurrency Limit: A concurrency limit caps how many runs share a concurrency group at once; only one run per…