GitHub on julkaissut pakettirekisterin, joka on yhteensopiva NPM:n, Dockerin, Mavenin, NuGetin ja RubyGemsin kanssa

GitHub ilmoitti uuden palvelun käynnistämisestä Pakettirekisteri, jossa kehittäjille annetaan mahdollisuus julkaista ja jakaa paketteja sovelluksilla ja kirjastoilla. Se tukee sekä yksityisten pakettivarastojen luomista, joihin pääsevät vain tietyt kehittäjäryhmät, että julkisten julkisten tietovarastojen luomista valmiiden ohjelmiensa ja kirjastojensa toimittamiseen.

Esitetyn palvelun avulla voit järjestää keskitetyn prosessin riippuvuuksien toimittamiseksi suoraan GitHubista ohittaen välittäjät ja alustakohtaiset pakettivarastot. Pakettien asentaminen ja julkaiseminen GitHub-pakettirekisterin avulla voidaan käyttää jo olemassa olevat tutut paketinhallintaohjelmat ja komennot, kuten npm, docker, mvn, nuget ja gem - mieltymyksistä riippuen yksi GitHubin tarjoamista ulkoisista pakettivarastoista on kytketty - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com tai rubygems.pkg.github.com.

Palvelu on tällä hetkellä beta-testauksessa, jonka aikana pääsy tarjotaan maksutta kaikentyyppisille tietovarastoille. Kun testaus on suoritettu, ilmainen pääsy rajoitetaan vain julkisiin arkistoihin ja avoimen lähdekoodin arkistoihin. Pakettien lataamisen nopeuttamiseksi käytetään globaalia välimuistin sisällönjakeluverkkoa, joka on käyttäjille läpinäkyvä eikä vaadi erillistä peilivalikoimaa.

Pakettien julkaisemiseen käytetään samaa tiliä kuin koodin käyttämiseen GitHubissa. Pohjimmiltaan "tunnisteiden" ja "julkaisujen" lisäksi on ehdotettu uutta "paketit" -osiota, jonka kanssa tehtävä työ sopii saumattomasti nykyiseen GitHubin työskentelyprosessiin. Hakupalvelua on laajennettu uudella pakettien hakuosastolla. Olemassa olevat koodivarastojen käyttöoikeusasetukset peritään automaattisesti paketeille, jolloin voit hallita pääsyä sekä koodiin että kokoonpanoihin yhdessä paikassa. Verkkokoukku ja API-järjestelmä mahdollistavat ulkoisten työkalujen integroinnin GitHub-pakettirekisteriin sekä raportit lataustilastoilla ja versiohistorialla.

GitHub on julkaissut pakettirekisterin, joka on yhteensopiva NPM:n, Dockerin, Mavenin, NuGetin ja RubyGemsin kanssa

Lähde: opennet.ru

Lisää kommentti