Skip to content
Latchkey

cancel-in-progress - Definição do Glossário CI/CD

cancel-in-progress cancela uma execução em andamento no mesmo grupo quando uma execução mais nova começa.

cancel-in-progress é uma opção de concorrência que, quando true, cancela qualquer execução já em andamento no mesmo grupo de concorrência quando uma nova execução começa, economizando minutos em builds substituídos.

Definido dentro do bloco concurrency:, cancel-in-progress: true interrompe a execução antiga quando um commit mais novo dispara o mesmo grupo. É a forma padrão de evitar desperdiçar CI em commits desatualizados.

Cuidado com deploys

Evite cancel-in-progress para jobs de deployment, onde cancelar no meio de um deploy poderia deixar um rollout parcial. É mais seguro para execuções de teste e lint.

Guias relacionados