ПроГет
![]() | |
Разработчик(и) | Инедо |
---|---|
Стабильная версия | 5.2.0 / 2019 |
Операционная система | Microsoft Windows и Linux |
Тип | Система управления пакетами |
Лицензия | Фримиум |
Веб-сайт | инэдо |
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
- Вебхуки
Ссылки
[ редактировать ]- ^ «Artifactory против ProGet» . inedo.com . Проверено 31 января 2018 г.
- ^ Суини, Девин (10 января 2018 г.). «Inedo выпустила ProGet 5.0, новейшую версию своего упаковщика приложений и компонентов» (пресс-релиз). Огайо. Лента новостей . Проверено 31 января 2018 г.
- ^ Избегайте неудач, разработав цепочку инструментов, обеспечивающую DevOps (отчет). Гартнер. 16 марта 2017 г. [ мертвая ссылка ]
- ^ «Обзор экосистемы NuGet | codeproject.com» . codeproject.com . Проверено 22 июля 2017 г.
- ^ «Proget | Сервер управления пакетами для NuGet, npm, Chocolatey и т. д. | Inedo.com» . inedo.com . Проверено 5 октября 2015 г.
- ^ «Вышел Proget 4.7» . inedo.com. Архивировано из оригинала 9 марта 2017 г. Проверено 8 марта 2017 г.