Articulo de referencia

ProGet

ProGet es un sistema de gestión de paquetes diseñado por la empresa de software Inedo. Permite a los usuarios alojar y gestionar paquetes, aplicaciones y componentes personales ...

ProGet es un sistema de gestión de paquetes diseñado por la empresa de software Inedo. Permite a los usuarios alojar y gestionar paquetes, aplicaciones y componentes personales o empresariales. Originalmente, se diseñó como un gestor privado de NuGet (el gestor de paquetes para la plataforma de desarrollo de Microsoft ) y un servidor de símbolos y código fuente. [ 1 ] A partir de 2015, ProGet amplió su soporte, añadió funciones de nivel empresarial y se orientó a integrarse en una metodología DevOps . Las empresas utilizan ProGet para «empaquetar aplicaciones y componentes» con el objetivo de garantizar que el software se compile una sola vez y se implemente de forma consistente en todos los entornos. [ 2 ]

La empresa de investigación y consultoría Gartner incluye a ProGet como una herramienta alineada con la sección "Preproducción" de una cadena de herramientas DevOps que se utiliza para "mantener/preparar el software para su lanzamiento". [ 3 ]

Actualmente, ProGet admite una lista cada vez mayor de gestores de paquetes, entre los que se incluyen NuGet , Chocolatey , Bower, npm , Maven , Dart/Flutter , Rust (Cargo) , PowerShell , RubyGems , Helm para Kubernetes , Debian , Python y extensiones de Visual Studio (.vsix).

ProGet también es compatible con contenedores Docker , artefactos de compilación de Jenkins (a través de un complemento) y análisis de vulnerabilidades.

Es posible monitorear las transmisiones desde la interfaz de ProGet; estas funciones también están disponibles para ser administradas desde varios de los clientes con los que se integra. [ 4 ]

Características

Algunas de las características principales de ProGet incluyen: [ 5 ] [ 6 ]

  • agregación de alimentos
  • Filtrado de feeds conectados por paquete o licencia
  • Integración del servidor de compilación/despliegue
  • Soporte para múltiples fuentes
  • Servidor de símbolos y código fuente, evitando la necesidad de un servidor de símbolos independiente para los paquetes que contienen bases de datos de programas (PDB).
  • Seguridad basada en usuarios
  • LDAP integrado
  • conmutación por error automática
  • Replicación en múltiples sitios
  • Almacenamiento en la nube, compatible con Amazon S3 y Azure Blob Package Store.
  • Registros de despliegue
  • Promoción de paquetes
  • Soporte de CI para Jenkins
  • Escaneo de vulnerabilidades
  • Filtrado de licencias OSS
  • Publicar directamente desde Visual Studio
  • Webhooks

Referencias

  1. "Artifactory vs. ProGet" . inedo.com . Consultado el 31 de enero de 2018 .
  2. Sweeney, Devin (10 de enero de 2018). "Inedo ha lanzado ProGet 5.0, la versión más reciente de su empaquetador de aplicaciones y componentes" (Comunicado de prensa). Ohio. Newswire . Recuperado el 31 de enero de 2018 .
  3. Evite el fracaso mediante el desarrollo de una cadena de herramientas que permita DevOps (Informe). Gartner. 16 de marzo de 2017.
  4. "Descripción general del ecosistema NuGet | codeproject.com" . codeproject.com . Consultado el 22 de julio de 2017 .
  5. "Proget | Servidor de administración de paquetes para NuGet, npm, chocolatey, etc. | Inedo.com" . inedo.com . Consultado el 5 de octubre de 2015 .
  6. "Proget 4.7 ha sido lanzado" . inedo.com. Archivado del original el 9 de marzo de 2017. Consultado el 8 de marzo de 2017 .
  • Sitio web oficialEdita esto en Wikidata

Obtenido de " https://en.wikipedia.org/w/index.php?title=ProGet&oldid=1345811383 "