Skip to content
Latchkey

Critical Path Analysis (Pipeline) - Definição do Glossário de CI/CD

O caminho crítico é a maior cadeia dependente de stages em um pipeline. Seu comprimento é o piso do tempo total de execução, então otimizar qualquer coisa fora do caminho crítico não acelera o pipeline.

A análise de caminho crítico encontra a maior cadeia de stages dependentes no grafo de dependências de um pipeline; sua duração total define o tempo mínimo de relógio (wall-clock) do pipeline, então encurtá-la é a única forma de fazer o pipeline terminar mais cedo.

Como jobs independentes rodam em paralelo, apenas o trabalho no caminho crítico afeta o tempo ponta a ponta.

Onde otimizar

Acelerar um job que não está no caminho crítico não encurta nada; identifique primeiro a cadeia crítica e então faça cache, paralelize ou divida os stages nela.

Guias relacionados