GitHub Service Package Registry, paketinhallintapalvelu

GitHub ilmoitti uuden Service Package Registry - julkaisun julkaisemisesta kehittäjillä on mahdollisuus julkaista ja levittää paketteja sovellusten ja kirjastojen kanssa.

Palvelupakettirekisteri tukee yksityisten pakettivarastojen luomista jotka ovat käytettävissä vain tietyille kehittäjäryhmille ja julkiset arkistot käyttövalmiiden pakettien toimittamiseksi ohjelmistoihisi ja kirjastoihisi.

Tietoja palvelupakettirekisteristä

Esitelty Service Package Registry -palvelu mahdollistaa koodin kehittämisen ja pakettien valmistelun yhdessä paikassasekä järjestää keskitetty riippuvuuksien toimitusprosessi suoraan GitHubilta.

Tällä tavoin vältetään erityisiä välittäjiä ja tiettyjen pakettien arkistoja eri alustoille.

Palvelupakettirekisteri-ilmoituksessa kuvataan: 

GitHub-pakettirekisteri on täysin integroitu GitHubiin, joten voit käyttää samoja haku-, navigointi- ja hallintatyökaluja pakettien löytämiseen ja julkaisemiseen kuin arkistoillesi.

Voit myös käyttää samoja käyttäjän ja tiimin käyttöoikeuksia koodin ja pakettien hallintaan yhdessä. GitHub Package Registry tarjoaa nopeat ja luotettavat lataukset, joita tukee maailmanlaajuinen GitHub CDN.

Ja se on yhteensopiva tuttujen paketinhallintatyökalujen kanssa: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) ja Docker-kuvat, tulevien kanssa.

Jos haluat asentaa ja julkaista paketteja Service Package Registry -palvelun avulla, sVoidaan käyttää olemassa olevia paketinhallintaohjelmia ja komentoja, kuten npm, docker, mvn, nuget ja gem.

Käyttäjäasetusten perusteella yksi GitHubin tarjoamista ulkoisista pakettivarastoista on yhdistetty: npm.pkg.github .com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com tai rubygems .pkg.github.com.

paketit-pääte

Kun työskentelet projektissa, joka on riippuvainen paketeista, on tärkeää, että luotat niihin, ymmärrät heidän koodinsa ja muodostat yhteyden niiden rakentaneeseen yhteisöön.

Ja organisaatioiden sisällä sinun on pystyttävä löytämään nopeasti hyväksytty käytettäväksi.

Paketit yhdessä koodisi kanssa

Pakettien lataamisen nopeuttamiseksi käytetään globaalia välimuistissa olevan sisällön jakeluverkostoa joka on läpinäkyvä käyttäjille eikä vaadi erillistä kaksoiskappaleiden valintaa. Pakettijulkaisussa käytetään samaa tiliä kuin koodin käyttämiseen GitHubissa.

Itse asiassa "tunnisteet" ja "julkaisut" -osioiden lisäksi on ehdotettu uutta "paketit" -osaa, jonka työ on integroitu saumattomasti nykyiseen GitHubin kanssa työskentelyprosessiin.

GitHubissa isännöidyt paketit sisältävät lataustiedot ja tilastotiedot sekä niiden koko historian, joten tiedät tarkalleen, mitä sisältö sisältää.

Tämä helpottaa oikean paketin löytämistä ja käyttöä projektisi riippuvuutena ja lisää luottamusta siihen, että se sisältää vain sen, mitä mainostetaan. Lisää tietoa julkaisemistasi paketeista ymmärrät tarkalleen, miten muut ihmiset ja arkistot käyttävät niitä.

Hakupalvelua on laajennettu uudella osalla pakettien etsimistä varten. Koodivarastojen nykyiset käyttöoikeusasetukset peritään automaattisesti paketeille, jolloin voit hallita sekä koodin että pakettien käyttöä yhdessä paikassa.

Tarjolla on verkkopohjainen linkitysjärjestelmä yhdistää ennen julkaisua tai sen jälkeen kutsutut ohjaimet ja sovellusliittymä ulkoisten työkalujen integroimiseksi Service Package -rekisteriin. Saatavana on myös raportti, joka sisältää lataustilastot ja versiohistorian.

Voinko kokeilla Service Package -rekisteriä?

Tällä hetkellä palvelu Service Package Registry on tällä hetkellä beetatestausvaiheessa, jossa, ennen pyyntöä, pääsy tarjotaan ilmaiseksi kaikentyyppisille arkistoille.

Kun testi on valmis, ilmainen pääsy rajoitetaan vain julkisiin ja avoimen lähdekoodin tietovarastoihin.

Avoimen lähdekoodin projektien kehittäjille ehdotetusta palvelusta voi olla hyötyä ennen julkaisujen testaamista ennen lopullisten julkaisujen muodostamista, jotka kuuluvat päävarastoihin.


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.