GitHub ha puesto en marcha un registro de paquetes compatible con NPM, Docker, Maven, NuGet y RubyGems

GitHub anunció sobre el lanzamiento de un nuevo servicio Registro de Paquetes, en el que se ofrece a los desarrolladores la posibilidad de publicar y distribuir paquetes de aplicaciones y bibliotecas. Se admite la creación de repositorios de paquetes privados, accesibles únicamente para ciertos grupos de desarrolladores, así como repositorios públicos para la entrega de versiones listas de sus programas y bibliotecas.

El servicio presentado permite organizar un proceso centralizado de entrega de dependencias directamente desde GitHub, evitando intermediarios y repositorios de paquetes específicos de diferentes plataformas. Para instalar y publicar paquetes utilizando GitHub Package Registry se pueden utilizar los gestores de paquetes y comandos ya existentes, como npm, docker, mvn, nuget y gem; según las preferencias, se conecta uno de los repositorios de paquetes externos proporcionados por GitHub: npm.pkg.github.com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com o rubygems.pkg.github.com.

Actualmente, el servicio se encuentra en fase de beta, en la cual el acceso se proporciona de forma gratuita para todo tipo de repositorios. Después de finalizar las pruebas, el acceso gratuito estará limitado exclusivamente a repositorios públicos y a repositorios de software de código abierto. Para acelerar la carga de paquetes, se utiliza una red global de entrega de contenido, que es transparente para los usuarios y no requiere la selección de espejos.

Para publicar paquetes se utiliza la misma cuenta que para acceder al código en GitHub. De hecho, además de las secciones de "tags" y "releases", se ha añadido una nueva sección de "paquetes", cuya gestión se integra de manera natural en el proceso actual de trabajo con GitHub. El servicio de búsqueda se ha ampliado con una nueva sección para buscar paquetes. Los ajustes de permisos existentes para los repositorios de código se heredan automáticamente para los paquetes, lo que permite gestionar el acceso tanto al código como a las compilaciones en un solo lugar. Se proporciona un sistema de webhooks y API para garantizar la integración de herramientas externas con GitHub Package Registry, así como informes de estadísticas de descargas e historial de versiones.

GitHub ha puesto en marcha un registro de paquetes compatible con NPM, Docker, Maven, NuGet y RubyGems

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster