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
What Is a Bridge Job?A bridge job is a special pipeline job whose only purpose is to trigger a downstream pipeline, acting as the…
What Is a Dependency Proxy?A dependency proxy is a caching layer that sits in front of an upstream registry, storing pulled images or pa…
What Is a GitLab Package Registry?A package registry is a built-in store where a project publishes and consumes packages in standard formats, i…