GitHub har lansert et pakkeregister som er kompatibelt med NPM, Docker, Maven, NuGet og RubyGems

GitHub kunngjort om lanseringen av en ny tjeneste Pakkeregister, der utviklere gis mulighet til å publisere og distribuere pakker med applikasjoner og biblioteker. Den støtter opprettelsen av både private pakkedepoter, kun tilgjengelige for visse grupper av utviklere, og offentlige offentlige depoter for levering av ferdige sammenstillinger av programmene og bibliotekene deres.

Den presenterte tjenesten lar deg organisere en sentralisert prosess for å levere avhengigheter direkte fra GitHub, omgå mellomledd og plattformspesifikke pakkelager. For å installere og publisere pakker ved hjelp av GitHub Package Registry kan bli brukt allerede eksisterende kjente pakkebehandlere og kommandoer, som npm, docker, mvn, nuget og gem - avhengig av preferanser, er et av de eksterne pakkelagrene levert av GitHub tilkoblet - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com eller rubygems.pkg.github.com.

Tjenesten er for tiden i beta-testing, hvor tilgang gis gratis for alle typer depoter. Etter at testingen er fullført, vil gratis tilgang kun være begrenset til offentlige depoter og åpen kildekodedepoter. For å øke hastigheten på nedlasting av pakker, brukes et globalt caching-innholdsleveringsnettverk, som er gjennomsiktig for brukerne og ikke krever et eget utvalg av speil.

For å publisere pakker bruker du samme konto som for å få tilgang til koden på GitHub. I hovedsak, i tillegg til "tags" og "releases"-seksjonene, har en ny "pakker"-seksjon blitt foreslått, arbeidet med dette passer sømløst inn i den nåværende prosessen med å jobbe med GitHub. Søketjenesten er utvidet med en ny seksjon for søk etter pakker. Eksisterende tillatelsesinnstillinger for kodelagre arves automatisk for pakker, slik at du kan administrere tilgang til både kode og sammenstillinger på ett sted. En web-hook og API-system er gitt for å muliggjøre integrasjon av eksterne verktøy med GitHub Package Registry, samt rapporter med nedlastingsstatistikk og versjonshistorikk.

GitHub har lansert et pakkeregister som er kompatibelt med NPM, Docker, Maven, NuGet og RubyGems

Kilde: opennet.ru

Legg til en kommentar