Nexus

Nexus Repository

Универсальный менеджер репозиториев артефактов

Что такое Nexus Repository?

Nexus Repository от Sonatype — это универсальное решение для хранения и управления артефактами сборки: библиотеками, пакетами, Docker образами и другими зависимостями.

Поддерживаемые форматы

Maven/Gradle

Хранение Java библиотек и зависимостей для Maven и Gradle проектов.

npm/yarn

Приватный npm registry для JavaScript и Node.js пакетов.

Docker

Docker registry для хранения образов контейнеров с поддержкой нескольких версий.

PyPI

Репозиторий Python пакетов для pip с возможностью проксирования PyPI.

NuGet

Хранилище .NET пакетов с поддержкой версионирования и зависимостей.

Raw

Хранение любых файлов: бинарников, архивов, конфигов и документации.

Преимущества использования

  • Кэширование: Проксирование внешних репозиториев для ускорения сборок
  • Безопасность: Контроль доступа и сканирование уязвимостей в зависимостях
  • Централизация: Единое место для всех артефактов компании
  • Версионирование: Хранение всех версий пакетов с возможностью rollback
  • CI/CD интеграция: Автоматическая публикация из Jenkins

Совет: Используйте Nexus для публикации релизных версий из Jenkins и для кэширования внешних зависимостей, чтобы ускорить сборки и обеспечить стабильность.

Доступ к сервису