O Que É um Dynamic Child Pipeline?
Um dynamic child pipeline é um pipeline filho cujo arquivo de configuração é produzido por um job durante a execução, em vez de escrito com antecedência. Um job inicial gera a configuração, e a plataforma então a roda como um pipeline filho. Isso permite que o pipeline se molde com base em entradas detectadas em tempo de execução.
Por que importa
Quando o conjunto certo de jobs depende do que mudou, como quais serviços um commit tocou, uma configuração estática não consegue expressá-lo bem. Gerar a configuração do filho em tempo de execução permite que o pipeline inclua apenas o trabalho relevante. Isso evita que monorepos grandes rodem todos os jobs em cada mudança.
Guias relacionados
What Is a Parent-Child Pipeline?A parent-child pipeline is a structure where a parent pipeline triggers child pipelines within the same proje…
What Is a Downstream Pipeline?A downstream pipeline is a pipeline triggered by another pipeline, running after and in response to its upstr…
What Is Build Avoidance?Build avoidance is the practice of skipping work whose inputs are unchanged, reusing cached outputs instead o…