Разработчики) | Инедо |
---|---|
Стабильный выпуск | 5.2.0 / 2019 |
Операционная система | Microsoft Windows и Linux |
Тип | Система управления пакетами |
Лицензия | Freemium |
Интернет сайт | inedo |
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 (.vsix).
ProGet также поддерживает контейнеры Docker , артефакты сборки Jenkins (через плагин) и сканирование уязвимостей.
Возможен мониторинг лент из интерфейса ProGet; этими функциями также можно управлять с помощью ряда клиентов, с которыми он взаимодействует. [4]
Особенности [ править ]
Некоторые из основных функций ProGet включают: [5] [6]
- Агрегация кормов
- Подключенная фильтрация фида по пакету или лицензии
- Интеграция с сервером сборки / развертывания
- Поддержка нескольких каналов
- Сервер символов и исходный сервер, что устраняет необходимость в отдельном сервере символов для пакетов, содержащих программные базы данных (PDB)
- Безопасность на основе пользователей
- Интегрированный LDAP
- Автоматическое переключение при отказе
- Многосайтовая репликация
- Облачное хранилище, поддерживающее хранилища пакетов Amazon S3 и Azure Blob
- Записи о развертывании
- Продвижение пакетов
- Поддержка Jenkins CI
- Сканирование уязвимостей
- Фильтрация лицензий OSS
- Публикация прямо из Visual Studio
- Вебхуки
Платформа и пользователи [ править ]
Первоначально ProGet был разработан для работы в Microsoft Windows [7], но, начиная с версии 4.4, он также может работать в Linux через Docker . [8]
ProGet используется Asos.com , [9] Cellenza, [10] Abanca [11], WebMD Health Services, Sitecore [12] и Infragistics [13], среди других.
Ссылки [ править ]
- ^ "Artifactory vs. ProGet" . inedo.com . Проверено 31 января 2018 .
- ^ Суини, Девин (2018-01-10). «Inedo выпустила ProGet 5.0, новейшую версию своего приложения и упаковщика компонентов» (пресс-релиз). Огайо. Лента новостей . Проверено 31 января 2018 .
- ^ Избегайте сбоев, разработав цепочку инструментов, которая позволяет DevOps (отчет). Gartner. 16 марта 2017.
- ^ «Обзор экосистемы NuGet | codeproject.com» . codeproject.com . Проверено 22 июля 2017 .
- ^ "Proget | Сервер управления пакетами для NuGet, npm, шоколадного и т. Д. | Inedo.com" . inedo.com . Проверено 5 октября 2015 .
- ^ "Выпущен Proget 4.7" . inedo.com. Архивировано из оригинала на 2017-03-09 . Проверено 8 марта 2017 .
- ^ "Nuget Ecosystem | nuget.org" . nuget.org . Проверено 26 мая 2015 .
- ^ «Используйте ProGet для размещения ваших личных пакетов | ihadthisideaonce.com/» . ihadthisideaonce.com/ . Проверено 1 июня 2015 .
- ^ «Расширение хранилища пакетов ProGet Azure FileShare» . github . Проверено 31 января 2018 .
- ^ «РАЗВЕРТЫВАЙТЕ ПАКЕТЫ NUGET В PROGET С TFS» . cellenza . Проверено 31 января 2018 .
- ^ «Частные пакеты и ProGet преобразуют развертывание программного обеспечения Abanca» . inedo . Проверено 31 января 2018 .
- ^ «Sitecore с непрерывной интеграцией и развертыванием» . Хишам . Проверено 31 января 2018 .
- ^ «Использование стандартных загрузчиков ресурсов с Ignite UI» . Инфрагистика . Проверено 31 января 2018 .
Внешние ссылки [ править ]
- Официальный веб-сайт
Эта статья, посвященная инструментам программирования, является незавершенной . Вы можете помочь Википедии, расширив ее . |