GitHub yakazivisa kuburitswa kweNew Service Package Registry, mairi vagadziri vane mukana wekutsikisa nekuparadzira mapakeji nemaapplication uye maraibhurari.
Service Package Registry inotsigira kugadzirwa kwepachivande pasuru zvinyorwa ayo anowanikwa chete kune mamwe mapoka evanogadzira uye zvinyorwa zveveruzhinji zvekuendeswa kwemapaketi-akagadzirira kushandisa mapurogiramu ako nemaraibhurari.
The
Nezve Sevhisi Package Registry
Iyo yakaratidzwa Service Package Registry sevhisi inobvumira kuvandudza kodhi uye kugadzirira kwepakeji munzvimbo imwechete, pamwe nekuronga yepakati pekuvimbika nzira yekuendesa yakananga kubva kuGitHub.
Neiyi nzira, chaiwo mamiririri uye anochengeterwa chaiwo mapakeji emapuratifomu akasiyana anodzivirirwa.
Iyo Service Package Registry chiziviso inotsanangura:
GitHub Package Registry yakanyatsobatanidzwa neGitHub, saka unogona kushandisa imwecheteyo yekutsvaga, kufamba, uye manejimendi ekushandisa kuti uwane uye ubudise mapakeji sezvaunoitira kune ako ekuchengetera.
Iwe unogona zvakare kushandisa imwecheteyo mushandisi uye timu mvumo yekugadzirisa kodhi uye mapakeji pamwechete. GitHub Package Registry inopa kurodha nekukurumidza kurodha pasi kunotsigirwa neGitHub CDN yepasirese.
Uye inowirirana neanozivikanwa mapakeji manejimendi ekushandisa: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), uye Docker mifananidzo, ine zvimwe zviri kuuya.
Kuisa uye kutsikisa mapakeji uchishandisa iyo Service Package Registry, se inogona kushandisa aripo mapakeji mamaneja nemirairo senge npm, docker, mvn, nuget, uye gem.
Zvichienderana nezvinodiwa nemushandisi, imwe yemapakeji ekunze akapihwa neGitHub yakabatana: npm.pkg.github .com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com kana rubygems .pkg.github.com.
Paunenge uchishanda chirongwa chine kutsamira pamapakeji, zvakakosha kuti iwe uvimbe navo, unzwisise kodhi yavo, uye ubatanidzane nenharaunda yakavavaka.
Uye mukati memasangano, iwe unofanirwa kukwanisa kukurumidza kuwana izvo zvakagamuchirwa kuti zvishandiswe.
Mapakeji, pamwe chete, nekodhi yako
Kumhanyisa kurongedza kwepaketi, yepasi rese caching zvemukati zvekutakura network zvinoshandiswa inojekesa kune vashandisi uye haitsvaki yakasarudzika sarudzo yemakopi. Zvekuburitsa mapakeji, iyo account imwechete inoshandiswa sekuwana kodhi paGitHub.
Muchokwadi, pamusoro pe "mateki" uye "anoburitsa" zvikamu, chikamu chitsva che "mapakeji" chakarongedzwa, iro basa rayo rakabatanidzwa musystem muchiitiko chazvino chekushanda neGitHub.
Mapakeji akachengetwa paGitHub anosanganisira ekurodha pasi uye manhamba, pamwe nenhoroondo yavo izere, kuti iwe uzive chaizvo izvo zvinosanganisirwa.
Izvi zvinoita kuti zvive nyore kuwana uye kushandisa chaiyo pasuru seyakavimbika kune yako projekiti, uye kunowedzera chivimbo chako kuti inongori nezvakashambadzirwa. Uine rumwe ruzivo nezve mapakeji iwe aunoburitsa, unogona kunyatsonzwisisa mashandisiro anoita vamwe vanhu uye marekodhi.
Basa rekutsvaga rakawedzerwa nechikamu chitsva kutsvaga mapakeji. Zviripo zviripo zvekumisikidzwa kwekodhi yekodhi zvinyorwa zvinongogarwa nhaka pamapakeji, zvichikubvumidza iwe kudzora kupinda kune ese ari maviri kodhi uye mapakeji munzvimbo imwechete.
Iwebhu-based yekubatanidza system inopihwa kubatanidza vatungamiriri vako vakadaidzwa pamberi kana mushure mekuburitswa uye API yekubatanidza maturusi ekunze neRegistry Package Registry. Chirevo chine kurodha pasi manhamba uye shanduro nhoroondo inowanikwawo.
Ini ndinogona kuyedza Service Package Registry?
Parizvino, iyo Service Package Registry, parizvino iri muchikamu chekuyedza beta, umo, usati wakumbira, kuwanikwa kunopihwa mahara emhando dzese dzezvinyorwa.
Mushure mekuedzwa kwapera, kuwana kwemahara kunongotenderwa chete kune zvinyorwa zveveruzhinji uye yakavhurwa sosi zvinyorwa.
Kune vanogadzira epurojekiti yakavhurika sosi, sevhisi yakatsanangurwa inogona kubatsira kuronga pre-kuburitsa bvunzo usati wagadzira zvaburitswa zvekupedzisira zvinowira mumahombe makuru
Iva wekutanga kutaura