O Que É um Dependency Proxy?
Um dependency proxy é um cache pull-through que fica na frente de um registry externo, como um container registry ou package registry, e retém o que baixa. Requisições subsequentes são atendidas pelo cache em vez da origem upstream. Ele acelera builds e reduz a exposição a rate limits e indisponibilidades do upstream.
Por que importa
Pipelines de CI baixam repetidamente as mesmas imagens base e pacotes, o que é lento e pode atingir rate limits do upstream. Um dependency proxy os coloca em cache perto dos runners, então os pulls ficam rápidos e resilientes a throttling do upstream. Ele também protege os builds de indisponibilidades transitórias do registry.
Guias relacionados
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…
What Is Pull Mirroring?Pull mirroring keeps a repository in sync by periodically fetching changes from an upstream remote, making th…
What Is needs:artifacts?needs:artifacts is a pipeline setting that controls whether a dependent job downloads the artifacts produced…