GitHub hat in pakketregistraasje lansearre kompatibel mei NPM, Docker, Maven, NuGet en RubyGems

GitHub oankundige oer de lansearring fan in nije tsjinst Pakket Registry, wêryn ûntwikkelders de kâns krije om pakketten te publisearjen en te fersprieden mei applikaasjes en bibleteken. It stipet it oanmeitsjen fan sawol partikuliere pakketrepositories, allinich tagonklik foar bepaalde groepen ûntwikkelders, en iepenbiere iepenbiere repositories foar it leverjen fan klearmakke gearkomsten fan har programma's en biblioteken.

De presintearre tsjinst lit jo in sintralisearre proses organisearje foar it leverjen fan ôfhinklikens direkt fan GitHub, it omgean fan intermediaries en platfoarm-spesifike pakketrepositories. Om pakketten te ynstallearjen en te publisearjen mei it GitHub Package Registry kin brûkt wurde al besteande fertroude pakketbehearders en kommando's, lykas npm, docker, mvn, nuget en gem - ôfhinklik fan foarkar, is ien fan 'e eksterne pakketbewarplakken levere troch GitHub ferbûn - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com of rubygems.pkg.github.com.

De tsjinst is op it stuit yn beta-testen, wêrby't tagong fergees wurdt levere foar alle soarten repositories. Nei it testen is foltôge, sil fergese tagong allinich wurde beheind ta iepenbiere repositories en iepen boarne repositories. Om it ynladen fan pakketten te rapperjen, wurdt in wrâldwide caching-ynhâldferlieningsnetwurk brûkt, dat transparant is foar brûkers en gjin aparte seleksje fan spegels fereasket.

Om pakketten te publisearjen, brûke jo itselde akkount as om tagong te krijen ta de koade op GitHub. Yn essinsje is neist de seksjes "tags" en "releases" in nije seksje "pakketten" foarsteld, it wurk wêrmei't naadloos past yn it hjoeddeistige proses fan wurkjen mei GitHub. De syktsjinst is útwreide mei in nije seksje foar it sykjen fan pakketten. Besteande ynstellings foar tagongsrjochten foar koaderepositories wurde automatysk erfd foar pakketten, wêrtroch jo tagong kinne beheare ta sawol koade as gearkomsten op ien plak. In webhaak en API-systeem wurdt levere om yntegraasje fan eksterne ark mei it GitHub Package Registry mooglik te meitsjen, lykas rapporten mei downloadstatistiken en ferzjeskiednis.

GitHub hat in pakketregistraasje lansearre kompatibel mei NPM, Docker, Maven, NuGet en RubyGems

Boarne: opennet.ru

Add a comment