VK Registry logo
Помощь
Обновлена 19 августа 2026 г. в 11:59

Загрузка артефактов

Получение доступа

Для загрузки артефактов роль пользователя должна включать права:

  • nx-repository-view-*-*-browse — просмотр содержимого репозиториев.
  • nx-repository-view-*-*-add — добавление содержимого репозиториев.
  • nx-repository-view-*-*-edit — редактирование содержимого репозиториев.

Если загрузка недоступна, обратитесь к администратору VK Registry вашей организации.

Подготовка к загрузке

Перед загрузкой артефакта убедитесь, что выполнены следующие условия:

  1. Подходит тип репозитория: загружать артефакты можно только в локальные репозитории.

  2. Подходит формат репозитория: Maven, RAW, npm, PyPI, NuGet, Yum, APT, RubyGems, Helm, Terraform.

    Публикация в локальный репозиторий Docker выполняется с помощью команды docker push.

    Для Go и Conda локальные репозитории не поддерживаются, поэтому загрузка недоступна.

  3. MIME-тип артефакта корректен (если в репозитории включена строгая валидация).

    Артефакт будет отклонен, если его тип (Content-Type) не соответствует ожидаемому.

    Проверка выполняется только при включенной в репозитории опции Проверять, что MIME‑тип каждого загружаемого файла соответствует формату репозитория.

  4. В репозиторий возможна загрузка, если его параметры принимают одно из значений:

    • Политика развертыванияЗапретить повторное развертывание или Разрешить повторное развертывание.
    • (Для Maven) Версии артефактовRELEASE или MIXED.

Чтобы убедиться, что параметры репозитория подходят для загрузки, обратитесь к администратору VK Registry.

Загрузка артефакта

  1. Авторизуйтесь в VK Registry с учетными данными пользователя.

  2. Перейдите в раздел РепозиторииПросмотр.

  3. Нажмите на название репозитория, в который нужно загрузить артефакт.

  4. Нажмите кнопку Загрузить.

  5. Задайте параметры:

    • Файл — выберите файл из локальной файловой системы.
    • (Для RAW и Yum) Директория — укажите директорию в репозитории, в которую нужно загрузить артефакт, иначе артефакт будет загружен в корневую директорию.
    • (Для Terraform) Tag — семантическая версия модуля.
    • (Для Maven) Group ID — уникальный идентификатор организации или проекта.
    • (Для Maven) Artifact ID — уникальный идентификатор артефакта.
    • (Для Maven) Version — семантическая версия артефакта.
    • (Для Maven) Classifier — классификатор артефакта.
  6. Нажмите кнопку Загрузить.

  7. Дождитесь завершения загрузки в открытом окне или закройте его. В этом случае прогресс загрузки отобразится в футере.

После успешной загрузки артефакт отобразится в структуре репозитория.

Была ли статья полезна?