Форматы репозиториев
Формат репозитория определяет, какие артефакты в нем хранятся и как они организованы. Например, формат Maven предназначен для Java-артефактов, Docker — для образов контейнеров, npm — для пакетов Node.js.
Для каждого формата VK Registry доступны определенные типы репозиториев (подробнее — в таблице 1).
Формат | Описание | Локальные репозитории | Прокси-репозитории | Групповые репозитории |
|---|---|---|---|---|
APT | Репозитории пакетов для операционных систем на базе Debian | |||
Conda | Репозитории пакетов для Anaconda — дистрибутива языков программирования Python и R | |||
Docker | Репозитории образов Docker-контейнеров | |||
Go | Репозитории модулей для языка программирования Go | |||
Helm | Репозитории Helm-чартов | |||
Maven | Репозитории зависимостей и сборок проектов на Java | |||
npm | Репозитории пакетов для экосистемы Node.js | |||
NuGet | Репозитории пакетов для платформы .NET | |||
PyPI | Репозитории пакетов для языка программирования Python | |||
RubyGems | Репозитории пакетов для языка программирования Ruby | |||
Raw | Репозитории артефактов любого формата | |||
Terraform | Репозитории Terraform-модулей | |||
Yum (RPM) | Репозитории пакетов для дистрибутивов Linux на базе Red Hat |