GitHub om lanseringen av en ny tjÀnst , dÀr utvecklare erbjuds möjligheten att publicera och distribuera paket med applikationer och bibliotek. Skapande av bÄde privata paketregister, som endast Àr tillgÀngliga för specifika grupper av utvecklare, och offentliga tillgÀngliga register för leverans av fÀrdiga versioner av sina program och bibliotek stöds.
Den presenterade tjĂ€nsten möjliggör en centraliserad process för att leverera beroenden direkt frĂ„n GitHub, utan mellanhĂ€nder och specifika register för olika plattformar. För att installera och publicera paket med hjĂ€lp av GitHub Package Registry redan existerande vĂ€lkĂ€nda paketförvaltare och kommandon, sĂ„som npm, docker, mvn, nuget och gem â beroende pĂ„ preferenser ansluts ett av de tillhandahĂ„llna GitHub externa paketregistren â npm.pkg.github.com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com eller rubygems.pkg.github.com.
För nÀrvarande befinner sig tjÀnsten i betatestning, dÀr tillgÄngen erbjuds kostnadsfritt för alla typer av register. Efter avslutande av testningen kommer gratistillgÄngen att begrÀnsas till endast offentliga register och register med öppen kÀllkod. För att pÄskynda laddningen av paket tillÀmpas ett globalt cachenÀtverk för innehÄllsleverans, som Àr transparent för anvÀndarna och inte krÀver separat val av speglar.
För att publicera paket anvÀnds samma konto som för Ätkomst till koden pÄ GitHub. I praktiken har en ny sektion "paket" lagts till utöver sektionerna "taggar" och "utgÄvor", vilket smidigt integreras i den aktuella arbetsprocessen med GitHub. Sökservicen har utvidgats med en ny sektion för sökning av paket. De befintliga ÄtkomstinstÀllningarna för kodregister Àrver automatiskt till paketen, vilket möjliggör snabb hantering av Ätkomst till bÄde kod och versioner pÄ ett stÀlle. Ett system med webhooks och API tillhandahÄlls för att möjliggöra integration av externa verktyg med GitHub Package Registry, samt rapporter med nedladdningsstatistik och versionshistorik.
KĂ€lla: opennet.ru
