O Que É um Interruptible Job?
Um interruptible job é um job marcado como seguro para cancelar quando um novo commit dispara um pipeline novo no mesmo branch, tornando obsoleta a execução em andamento. A plataforma interrompe o job redundante para recuperar capacidade. Jobs que não podem ser interrompidos, como um deploy, ficam sem a marcação.
Por que isso importa
Pushes rápidos podem deixar vários pipelines desatualizados rodando para o mesmo branch, desperdiçando tempo de runner. Marcar jobs como interruptible permite que o CI cancele os que foram substituídos e mantenha apenas o mais recente. Isso corta minutos desperdiçados, o que reduz diretamente o custo em runners gerenciados tarifados por uso.
Guias relacionados
What Is a Resource Group in CI?A resource group is a CI mechanism that forces jobs sharing a named group to run one at a time, serializing a…
What Is the CI Retry Keyword?The retry keyword is a pipeline setting that tells CI to automatically rerun a failed job a set number of tim…
What Is allow_failure in CI?allow_failure is a pipeline setting that lets a job fail without failing the overall pipeline, useful for non…