„GitHub“ paslaugų paketų registras, paketų valdymo paslauga

„GitHub“ paskelbė išleidusi naują paslaugų paketų registrą, kuriame kūrėjai turi galimybę skelbti ir platinti paketus su programomis ir bibliotekomis.

Paslaugų paketų registras palaiko privačių paketų saugyklų kūrimą kurie prieinami tik tam tikroms kūrėjų grupėms ir viešosiose saugyklose, skirtose paruošti naudoti paketus jūsų programoms ir bibliotekoms.

Apie paslaugų paketų registrą

Palaikoma paslaugų paketų registro paslauga leidžia kurti kodą ir paruošti paketą vienoje vietoje, taip pat organizuoti centralizuotą priklausomybės pristatymo procesą tiesiogiai iš „GitHub“.

Tokiu būdu išvengiama konkrečių tarpininkų ir konkrečių paketų, skirtų skirtingoms platformoms, saugyklų.

Paslaugų paketų registro pranešime aprašoma: 

„GitHub“ paketų registras yra visiškai integruotas su „GitHub“, todėl, norėdami rasti ir paskelbti paketus, galite naudoti tuos pačius paieškos, naršymo ir valdymo įrankius, kaip ir savo saugyklose.

Taip pat galite naudoti tuos pačius vartotojo ir komandos leidimus tvarkyti kodą ir paketus kartu. „GitHub“ paketų registras teikia greitus ir patikimus atsisiuntimus, kuriuos palaiko pasaulinė „GitHub“ CDN.

Ir jis suderinamas su žinomais paketų tvarkymo įrankiais: „JavaScript“ (npm), „Java“ („Maven“), „Ruby“ („RubyGems“), .NET („NuGet“) ir „Docker“ vaizdais.

Norėdami įdiegti ir paskelbti paketus naudodami paslaugų paketų registrą, sGalima naudoti esamas paketų tvarkykles ir komandas, tokias kaip npm, docker, mvn, nuget ir gem.

Remiantis vartotojo nuostatomis, prijungta viena iš „GitHub“ teikiamų išorinių paketų saugyklų: npm.pkg.github .com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com arba rubygems .pkg.github.com.

paketai-terminalas

Dirbant prie projekto, kuris priklauso nuo paketų, svarbu, kad jais pasitikėtumėte, suprastumėte jų kodą ir susisiektumėte su juos sukūrusia bendruomene.

Organizacijose turite greitai rasti tai, kas buvo patvirtinta naudoti.

Pakuotės kartu su jūsų kodu

Norėdami pagreitinti paketų įkėlimą, naudojamas pasaulinis talpyklos turinio pristatymo tinklas kuris yra skaidrus vartotojams ir nereikalauja atskiro dublikatų pasirinkimo. Paketų leidybai naudojama ta pati paskyra, kaip ir norint pasiekti kodą „GitHub“.

Tiesą sakant, be skyrių „žymos“ ir „leidimai“, buvo pasiūlytas naujas skyrius „paketai“, kurio darbas puikiai tinka dabartiniam darbo su „GitHub“ procesu.

„GitHub“ priglobtuose paketuose yra išsami atsisiuntimo informacija ir statistika, taip pat visa jų istorija, kad tiksliai žinotumėte, kas įtraukta.

Tai leidžia lengvai rasti ir naudoti teisingą paketą kaip priklausomybę nuo jūsų projekto ir padidina jūsų pasitikėjimą, kad jame yra tik tai, kas reklamuojama. Turėdami daugiau informacijos apie jūsų paskelbtus paketus, galite tiksliai suprasti, kaip kiti žmonės ir saugyklos juos naudoja.

Paieškos tarnyba buvo išplėsta nauju paketų paieškos skyriumi. Esami kodų saugyklų prieigos teisių parametrai automatiškai paveldimi paketams, leidžiantys vienoje vietoje kontroliuoti prieigą prie kodo ir paketų.

Pateikiama internetinė susiejimo sistema prijungti valdiklius, iškviestus prieš paskelbimą arba po jo, ir API, kad išoriniai įrankiai būtų integruoti į paslaugų paketo registrą. Taip pat yra ataskaita su atsisiuntimo statistika ir versijų istorija.

Ar galiu išbandyti paslaugų paketų registrą?

Šiuo metu tarnyba „Service Package“ registras šiuo metu yra beta testavimo etape, kuriame, prieš prašymą, prieiga prie visų tipų saugyklų suteikiama nemokamai.

Baigęs testą, nemokama prieiga bus ribojama tik viešosiose ir atvirojo kodo saugyklose.

Atvirojo kodo projektų kūrėjams siūloma paslauga gali būti naudinga organizuojant išankstinį leidimą prieš formuojant galutinius leidimus, kurie patenka į pagrindines saugyklas.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.