Skip to content
Latchkey

Critical Path - Definição do Glossário de CI/CD

O critical path é a cadeia mais longa de passos dependentes em um pipeline, a sequência que determina a duração total mínima possível. Acelerar qualquer passo que não esteja no critical path não faz o pipeline terminar mais cedo.

Encontrando-o

Em um grafo de jobs com dependências needs:, trace a cadeia dependente mais longa do início ao fim. Se o build (5m) bloqueia os testes de integração (8m) que bloqueiam o deploy (2m), o critical path é de 15 minutos, independentemente de quantos outros jobs rodem em paralelo ao lado dele. Otimizar o passo mais lento nessa cadeia, ou quebrar uma dependência, é a única forma de encurtar o run.

Guias relacionados