GitHub ha llançat un registre de paquets compatible amb NPM, Docker, Maven, NuGet i RubyGems

GitHub va anunciar sobre el llançament d'un nou servei Registre de paquets, dins del qual els desenvolupadors tenen l'oportunitat de publicar i distribuir paquets amb aplicacions i biblioteques. Admet la creació tant de repositoris de paquets privats, accessibles només per a determinats grups de desenvolupadors, com de repositoris públics públics per al lliurament de conjunts ja fets dels seus programes i biblioteques.

El servei presentat us permet organitzar un procés centralitzat per lliurar dependències directament des de GitHub, evitant els intermediaris i els repositoris de paquets específics de la plataforma. Per instal·lar i publicar paquets mitjançant el Registre de paquets de GitHub pot ser utilitzat gestors de paquets i ordres ja existents, com ara npm, docker, mvn, nuget i gem; depenent de les preferències, un dels repositoris de paquets externs proporcionats per GitHub està connectat: npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com o rubygems.pkg.github.com.

Actualment el servei es troba en fase de proves beta, durant les quals s'ofereix accés gratuït a tot tipus de repositoris. Un cop finalitzada la prova, l'accés gratuït es limitarà només als repositoris públics i als repositoris de codi obert. Per accelerar la descàrrega de paquets, s'utilitza una xarxa global de lliurament de contingut de memòria cau, que és transparent per als usuaris i no requereix una selecció de miralls per separat.

Per publicar paquets, feu servir el mateix compte que per accedir al codi a GitHub. Bàsicament, a més de les seccions "etiquetes" i "alliberaments", s'ha proposat una nova secció de "paquets", el treball amb el qual s'adapta perfectament al procés actual de treball amb GitHub. El servei de cerca s'ha ampliat amb una nova secció per a la cerca de paquets. La configuració de permisos existents per als dipòsits de codi s'hereta automàticament per als paquets, cosa que us permet gestionar l'accés tant al codi com als conjunts en un sol lloc. Es proporciona un ganxo web i un sistema d'API per permetre la integració d'eines externes amb el Registre de paquets de GitHub, així com informes amb estadístiques de descàrrega i historial de versions.

GitHub ha llançat un registre de paquets compatible amb NPM, Docker, Maven, NuGet i RubyGems

Font: opennet.ru

Afegeix comentari