Artifact Repository
CI/CDОпределение
Artifact Repository (Репозиторий артефактов) — это инструмент для хранения, версионирования, управления и распространения сборочных артефактов, пакетов, библиотек, контейнерных образов и других компонентов поставки.
Ценность
Технология помогает сделать процессы сборки и поставки более воспроизводимыми, управляемыми и прозрачными, а также снизить риск потери, дублирования или неконтролируемого использования артефактов в инженерных окружениях.
Применение
Технология реализуется с помощью централизованного хранения артефактов, управления версиями, контроля доступа, публикации пакетов и образов, а также связана со следующими технологиями на радаре: Continuous Integration, Continuous Delivery, Pipeline as Code, GitOps, Secure Supply Chain, Software Bill of Materials, DevOps Platform, GitLab CI/CD, Docker.
Контекст
Наиболее актуальна для средних и крупных технологических компаний, а также Enterprise-организаций со средней и высокой инженерной зрелостью, где уже есть множество сервисов, команд, пайплайнов и окружений, а поставка программного обеспечения требует централизованного и контролируемого управления артефактами.
Зрелость
Относится к уровню Adopt, потому что этот инструмент давно доказал практическую ценность для организации надежной и управляемой поставки программного обеспечения и стал важной частью зрелых CI/CD и платформенных практик.