GitHub ir izlaidis pakotņu reģistru, kas ir saderīgs ar NPM, Docker, Maven, NuGet un RubyGems

GitHub paziņoja par jauna pakalpojuma uzsākšanu Pakešu reģistrs, kuras ietvaros izstrādātājiem tiek dota iespēja publicēt un izplatīt pakotnes ar lietojumprogrammām un bibliotēkām. Tas atbalsta gan privātu pakotņu krātuvju izveidi, kas ir pieejamas tikai noteiktām izstrādātāju grupām, gan publisku publisku repozitoriju izveidi, lai piegādātu viņu programmu un bibliotēku gatavus komplektus.

Piedāvātais pakalpojums ļauj organizēt centralizētu procesu atkarību piegādei tieši no GitHub, apejot starpniekus un platformai specifiskas pakotņu krātuves. Lai instalētu un publicētu pakotnes, izmantojot GitHub pakotņu reģistru Var izmantot jau esošie pazīstamie pakotņu pārvaldnieki un komandas, piemēram, npm, docker, mvn, nuget un gem – atkarībā no preferencēm tiek pieslēgta viena no GitHub nodrošinātajām ārējām pakotņu krātuvēm – npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com vai rubygems.pkg.github.com.

Pakalpojums šobrīd atrodas beta testēšanas stadijā, kuras laikā piekļuve tiek nodrošināta bez maksas visu veidu krātuvēm. Kad testēšana būs pabeigta, bezmaksas piekļuve būs ierobežota tikai ar publiskajām krātuvēm un atvērtā koda krātuvēm. Lai paātrinātu pakotņu lejupielādi, tiek izmantots globāls kešatmiņas satura piegādes tīkls, kas lietotājiem ir caurspīdīgs un neprasa atsevišķu spoguļu atlasi.

Lai publicētu pakotnes, izmantojiet to pašu kontu, ko izmantot, lai piekļūtu kodam vietnē GitHub. Būtībā papildus sadaļām "tags" un "izlaidumi" ir piedāvāta jauna sadaļa "paketes", ar kuru darbs nemanāmi iekļaujas pašreizējā darbā ar GitHub. Meklēšanas pakalpojums ir papildināts ar jaunu sadaļu paku meklēšanai. Esošie kodu krātuvju atļauju iestatījumi tiek automātiski mantoti pakotnēm, ļaujot pārvaldīt piekļuvi gan kodam, gan komplektiem vienuviet. Tiek nodrošināts tīmekļa āķis un API sistēma, lai nodrošinātu ārējo rīku integrāciju ar GitHub pakotņu reģistru, kā arī atskaites ar lejupielādes statistiku un versiju vēsturi.

GitHub ir izlaidis pakotņu reģistru, kas ir saderīgs ar NPM, Docker, Maven, NuGet un RubyGems

Avots: opennet.ru

Pievieno komentāru