Skip to content
Latchkey

O Que É needs:artifacts?

needs:artifacts é uma opção na declaração de dependência de um job que decide se o job puxa os artifacts de seus jobs upstream. Ativá-la torna esses outputs de build disponíveis; desativá-la pula o download para começar mais cedo. Ela permite que um job dependa da conclusão sem sempre herdar arquivos pesados.

Por que isso importa

Baixar artifacts grandes que um job não usa desperdiça tempo e banda em cada execução. Controlar a passagem de artifacts com essa configuração permite que um job dependa do sucesso de um job upstream enquanto pula arquivos desnecessários. Ajustá-la reduz a latência do pipeline, o que importa em runners com cobrança por uso.

Guias relacionados