ProGet

Система управления пакетами
ProGet
Разработчик(и)Инедо
Стабильный релиз
5.2.0 / 2019
Операционная системаMicrosoft Windows и Linux
ТипСистема управления пакетами
ЛицензияFreemium
Веб-сайтinedo.com/proget

ProGet — это система управления пакетами , разработанная компанией-разработчиком программного обеспечения Inedo . Она позволяет пользователям размещать и управлять личными или общекорпоративными пакетами, приложениями и компонентами. Первоначально она была разработана как частный менеджер NuGet (менеджер пакетов для платформы разработки Microsoft ) и сервер символов и исходных кодов. [1] Начиная с 2015 года, ProGet расширил поддержку, добавил функции корпоративного уровня и нацелен на то, чтобы вписаться в методологию DevOps . Предприятия используют ProGet для «упаковки приложений и компонентов» с целью обеспечения того, чтобы программное обеспечение было создано только один раз и развернуто последовательно в разных средах. [2]

Исследовательская и консалтинговая компания Gartner называет ProGet инструментом, соответствующим разделу «Preprod» цепочки инструментов DevOps, который используется для «подготовки/подготовки программного обеспечения к выпуску» [3] .

В настоящее время ProGet поддерживает растущий список менеджеров пакетов, включая NuGet , Chocolatey , Bower, npm , Maven , PowerShell , RubyGems , Helm для Kubernetes , Debian , Python и Visual Studio Extensions (.vsix).

ProGet также поддерживает контейнеры Docker , артефакты сборки Jenkins (через плагин) и сканирование уязвимостей.

Можно отслеживать каналы из интерфейса ProGet; эти функции также доступны для управления из ряда клиентов, с которыми он взаимодействует. [4]

Функции

Некоторые из основных функций ProGet включают в себя: [5] [6]

  • Агрегация корма
  • Фильтрация подключенных каналов по пакету или лицензии
  • Интеграция сервера сборки/развертывания
  • Поддержка множественных каналов
  • Сервер символов и исходных текстов, что позволяет избежать необходимости в отдельном сервере символов для пакетов, содержащих базы данных программ (PDB)
  • Безопасность на уровне пользователей
  • Интегрированный LDAP
  • Автоматическое переключение при сбое
  • Многосайтовая репликация
  • Облачное хранилище, поддерживающее хранилища пакетов Amazon S3 и Azure Blob
  • Записи о развертывании
  • Пакет продвижения
  • Поддержка Jenkins CI
  • Сканирование уязвимостей
  • Фильтрация лицензий OSS
  • Публикация напрямую из Visual Studio
  • Вебхуки

Ссылки

  1. ^ "Artifactory против ProGet". inedo.com . Получено 2018-01-31 .
  2. ^ Суини, Девин (10.01.2018). «Inedo выпустила ProGet 5.0 — новейшую версию своего упаковщика приложений и компонентов» (пресс-релиз). Огайо. Newswire . Получено 31.01.2018 .
  3. ^ Избегайте неудач, разрабатывая цепочку инструментов, которая позволяет DevOps (отчет). Gartner. 16 марта 2017 г.[ мертвая ссылка ‍ ]
  4. ^ "Обзор экосистемы NuGet | codeproject.com". codeproject.com . Получено 22 июля 2017 г. .
  5. ^ "Proget | Сервер управления пакетами для NuGet, npm, chocolatey и т. д. | Inedo.com". inedo.com . Получено 2015-10-05 .
  6. ^ "Proget 4.7 выпущен". inedo.com. Архивировано из оригинала 2017-03-09 . Получено 2017-03-08 .
  • Официальный сайт


Взято с "https://en.wikipedia.org/w/index.php?title=ProGet&oldid=1215041177"