ProGet - ProGet

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

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

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

ProGet в настоящее время поддерживает постоянно растущий список менеджеров пакетов, включая NuGet, Шоколадный, Беседка, npm, Maven, PowerShell, RubyGems, Шлем для Kubernetes, Debian, Python, и Visual Studio Расширения (.vsix).

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

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

Функции

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

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

Платформа и пользователи

Первоначально ProGet был разработан для работы на Майкрософт Виндоус[7] но начиная с версии 4.4, он также может работать на Linux через Докер.[8]

ProGet используется Asos.com,[9] Целленца,[10] Абанка[11] WebMD Медицинские услуги, Sitecore[12] и Инфрагистика,[13] среди прочего.

Рекомендации

  1. ^ "Artifactory vs. ProGet". inedo.com. Получено 2018-01-31.
  2. ^ Суини, Девин (10.01.2018). «Inedo выпустила ProGet 5.0, новейшую версию своего упаковщика приложений и компонентов» (Пресс-релиз). Огайо. Лента новостей. Получено 2018-01-31.
  3. ^ Избегайте сбоев, разработав цепочку инструментов, которая позволяет DevOps (Отчет). Gartner. 16 марта 2017.
  4. ^ «Обзор экосистемы NuGet | codeproject.com». codeproject.com. Получено 2017-07-22.
  5. ^ "Proget | Сервер управления пакетами для NuGet, npm, шоколадного и т. Д. | Inedo.com". inedo.com. Получено 2015-10-05.
  6. ^ «Вышел Proget 4.7». inedo.com. Архивировано из оригинал на 2017-03-09. Получено 2017-03-08.
  7. ^ «Экосистема Nuget | nuget.org». nuget.org. Получено 2015-05-26.
  8. ^ «Используйте ProGet для размещения ваших частных пакетов | ihadthisideaonce.com/». ihadthisideaonce.com/. Получено 2015-06-01.
  9. ^ «Расширение хранилища пакетов ProGet Azure FileShare». github. Получено 2018-01-31.
  10. ^ "РАЗВЕРТЫВАЙТЕ ПАКЕТЫ NUGET В PROGET С TFS". Cellenza. Получено 2018-01-31.
  11. ^ «Частные пакеты и ProGet трансформируют развертывание программного обеспечения Abanca». Inedo. Получено 2018-01-31.
  12. ^ «Sitecore с непрерывной интеграцией и развертыванием». Hishamm. Получено 2018-01-31.
  13. ^ «Использование стандартных загрузчиков ресурсов с Ignite UI». Инфрагистика. Получено 2018-01-31.

внешняя ссылка