Skip to content
Latchkey

artifact registry - CI/CD 用語集の定義

artifact registry とは、build の出力物(container イメージ、JAR、パッケージ、バイナリ)を保存して配信するサーバーで、pipeline や deploy がバージョン管理された不変の artifact を取得できるようにします。

JFrog Artifactory、Sonatype Nexus、GitHub Packages、AWS CodeArtifact、Google Artifact Registry がいずれもこの役割を果たします。Docker Hub や GHCR のような container registry はその特化した一例です。

pipeline に必要な理由

CI は artifact を一度 build し、digest によって registry に push します。そして後続の deploy job がその正確な artifact を取得することで、テストしたものがそのまま出荷されることを保証します。

関連ガイド