Skip to content
Latchkey

Proxy Repository - CI/CD用語集の定義

proxy repositoryは、リモートのupstream(npmやMaven Centralなど)から取得したartifactをキャッシュするリポジトリで、以降のbuildが公開インターネットではなく自社のネットワークからそれらをpullできるようにします。

proxy repositoryは、リモートのupstream(npmやMaven Centralなど)から取得したartifactをキャッシュするリポジトリで、以降のbuildが公開インターネットではなく自社のネットワークからそれらをpullできるようにします。

proxy repositoryは、CIのrunnerと公開パッケージレジストリの間に位置し、artifactが最初に要求されたときにそのローカルコピーを保存します。

CIで重要な理由

proxy repositoryはbuildをupstreamの障害やレート制限から守り、繰り返しの実行でのダウンロード時間を短縮します。ArtifactoryやNexusのようなツールはこれらをremoteまたはproxy repositoryと呼びます。

関連ガイド