GitHub avas käima pakiregistri, mis on ühilduv NPM-i, Dockeriga, Maveniga, NuGetiga ja RubyGemsiga.

GitHub kuulutas uue teenuse käivitamisest Package Registry, mille raames saavad arendajad avaldada ja jagada oma rakenduste ja bibliotekide pakette. Toetatakse nii privaatsuse tagamiseks mõeldud pakirepositooriumide loomist, mis on saadaval ainult teatud arendajagruppidele, kui ka avalike repositooriumide loomist, et jagada valmisseid programme ja biblioteke.

Esitatud teenus võimaldab organiseerida keskset sõltuvuste edastamise protsessi otse GitHubist, mööda minnes vahendajatest ja platvormispetsiifilistest pakirepositooriumidest. Pakettide installimiseks ja avaldamiseks GitHub Package Registry võivad kasutada juba olemasolevaid tuntud paketihaldureid ja käske, nagu npm, docker, mvn, nuget ja gem — vastavalt eelistustele ühendatakse üks GitHubi pakirepositooriumidest — npm.pkg.github.com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com või rubygems.pkg.github.com.

Praegu on teenus beetatestimise faasis, mille raames on juurdepääs kõigile repodele tasuta. Pärast testimise lõpetamist piiratakse tasuta pääs ainult avalikele repodele ja avatud lähtekoodiga repodele. Pakettide laadimise kiirendamiseks kasutatakse globaalset sisuhalduse vaheteenust, mis on kasutajatele läbipaistev ja ei nõua eraldi peeglite valimist.

Pakettide avaldamiseks kasutatakse sama kontot, mis on vajalik koodi juurdepääsuks GitHubis. Tegelikult on lisaks jaotistele 'sildid' ja 'väljalasked' pakutud uus jaotis 'paketid', mille töövoog sobib hästi olemasolevasse GitHubi tööprotsessi. Otsinguteenust on laiendatud uue jaotisega pakettide otsimiseks. Väga ligipääsude seaded, mis on seadistatud koodi repodele, pärandatakse automaatselt paketidele, võimaldades hallata juurdepääsu nii koodile kui ka kokkupanekutele ühes kohas. Pakutakse veebi kalded ja API, et tagada välistööriistade integreerimine GitHub Package Registryga, samuti aruanne laadimise statistikaga ja versioonide ajalooga.

GitHub avas käima pakiregistri, mis on ühilduv NPM-i, Dockeriga, Maveniga, NuGetiga ja RubyGemsiga.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster