ProGet es un sistema de gestión de paquetes , diseñado por la empresa de software Inedo . Permite a los usuarios alojar y administrar paquetes, aplicaciones y componentes personales o de toda la empresa. Originalmente fue diseñado como un administrador privado de NuGet (el administrador de paquetes para la plataforma de desarrollo de Microsoft ) y un servidor de código y símbolo. [1] A partir de 2015, ProGet ha ampliado el soporte, ha agregado funciones de nivel empresarial y está diseñado para adaptarse a una metodología DevOps . Las empresas utilizan ProGet para "empaquetar aplicaciones y componentes" con el objetivo de garantizar que el software se cree solo una vez y se implemente de manera uniforme en todos los entornos. [2]
Desarrollador (es) | Inedo |
---|---|
Lanzamiento estable | 5.2.0 / 2019 |
Sistema operativo | Microsoft Windows y Linux |
Tipo | Sistema de gestión de paquetes |
Licencia | Freemium |
Sitio web | inedo |
La empresa de investigación y asesoramiento Gartner enumera ProGet como una herramienta alineada con la sección "Preprod" de una cadena de herramientas de DevOps que se utiliza para "mantener / preparar el software listo para su lanzamiento". [3]
ProGet actualmente admite una lista creciente de administradores de paquetes, incluidos NuGet , Chocolatey , Bower, npm , Maven , PowerShell , RubyGems , Helm para Kubernetes , Debian , Python y Extensiones de Visual Studio (.vsix).
ProGet también admite contenedores Docker , Jenkins crea artefactos (a través de un complemento) y escaneo de vulnerabilidades.
Es posible monitorear los feeds desde la interfaz ProGet; estas características también están disponibles para ser administradas desde varios de los clientes con los que interactúa. [4]
Características
Algunas de las características principales de ProGet incluyen: [5] [6]
- Agregación de piensos
- Filtrado de feeds conectados por paquete o licencia
- Integración del servidor de construcción / implementación
- Soporte de alimentación múltiple
- Servidor de símbolo y fuente, lo que evita la necesidad de un servidor de símbolos separado para paquetes que contienen bases de datos de programas (PDB)
- Seguridad basada en usuarios
- LDAP integrado
- Conmutación por error automática
- Replicación de múltiples sitios
- Almacenamiento en la nube, compatible con Amazon S3 y almacenes de paquetes de Azure Blob
- Registros de implementación
- Promoción de paquetes
- Soporte de Jenkins CI
- Escaneo de vulnerabilidades
- Filtrado de licencias de OSS
- Publicar directamente desde Visual Studio
- Webhooks
Plataforma y usuarios
Originalmente, ProGet fue diseñado para ejecutarse en Microsoft Windows [7], pero a partir de la versión 4.4, también puede ejecutarse en Linux a través de Docker . [8]
ProGet es utilizado por Asos.com , [9] Cellenza, [10] Abanca [11] WebMD Health Services, Sitecore [12] e Infragistics, [13] entre otros.
Referencias
- ^ "Artefacto contra ProGet" . inedo.com . Consultado el 31 de enero de 2018 .
- ^ Sweeney, Devin (10 de enero de 2018). "Inedo ha lanzado ProGet 5.0, la última versión de su empaquetador de aplicaciones y componentes" (comunicado de prensa). Ohio. Newswire . Consultado el 31 de enero de 2018 .
- ^ Evite fallas desarrollando una cadena de herramientas que habilite DevOps (informe). Gartner. 16 de marzo de 2017.
- ^ "Una descripción general del ecosistema NuGet | codeproject.com" . codeproject.com . Consultado el 22 de julio de 2017 .
- ^ "Proget | Servidor de administración de paquetes para NuGet, npm, chocolatey, etc. | Inedo.com" . inedo.com . Consultado el 5 de octubre de 2015 .
- ^ "Proget 4.7 ha sido lanzado" . inedo.com. Archivado desde el original el 9 de marzo de 2017 . Consultado el 8 de marzo de 2017 .
- ^ "Ecosistema de Nuget | nuget.org" . nuget.org . Consultado el 26 de mayo de 2015 .
- ^ "Utilice ProGet para alojar sus paquetes privados | ihadthisideaonce.com/" . ihadthisideaonce.com/ . Consultado el 1 de junio de 2015 .
- ^ "Extensión del almacén de paquetes ProGet Azure FileShare" . github . Consultado el 31 de enero de 2018 .
- ^ "DESPLIEGUE TUS PAQUETES NUGET EN PROGET CON TFS" . cellenza . Consultado el 31 de enero de 2018 .
- ^ "Los paquetes privados y ProGet transforman las implementaciones de software de Abanca" . inedo . Consultado el 31 de enero de 2018 .
- ^ "Sitecore con integración e implementación continuas" . Hishamm . Consultado el 31 de enero de 2018 .
- ^ "Uso de cargadores de recursos estándar con Ignite UI" . Infragística . Consultado el 31 de enero de 2018 .
enlaces externos
- Página web oficial