GitHub Service Package Registry služba kompatibilná s NPM, Docker, Maven, NuGet a RubyGems

balíčky-terminál

Spoločnosť GitHub uviedla na svojom blogu novú službu s názvom GitHub Package Registry, vydané v beta verzii. Oznámenie uskutočnené používateľom Simina pasat, Riaditeľ produktového manažmentu v GitHube a predtým zamestnanec spoločnosti Microsoft, popisuje novú službu ako úplne integrovanú do GitHubu.

Pre tých, ktorí ešte stále nepoznajú GitHub, by ste mali vedieť, že toto je vývojová platforma pre spoluprácu na hostenie projektov pomocou systému riadenia verzií Git.

Slúži predovšetkým na tvorbu zdrojového kódu pre programy. Kód projekty hostené na GitHub sú zvyčajne uložené verejne, aj keď používa platený účet, umožňuje tiež hostiť súkromné ​​úložiská.

Vďaka popularite GitHubu sa začal klasifikovať ako sociálna sieť pre vývojárov.

Registrácia balíka GitHub

Register je služba na hosťovanie a indexovanie výstupov. Keď vývojár (alebo tím) zverejní novú verziu svojej aplikácie alebo knižnice, nezverejní zdrojový kód v pôvodnej podobe, ba dokonca ani v binárnom formáte, ak existuje.

Zdrojový kód (alebo zodpovedajúci binárny súbor) je zabalený v balíku (dodávka), ktorá je zverejnená v registri. Tento produkt sa potom použije ako závislosť v projekte alebo sa nasadí priamo na server.

Register ide ruka v ruke so správcom balíkov. Toto je nástroj rozhrania príkazového riadku (CLI), ktorá umožňuje vývojárom manipulovať s registrom.

Tento pár CLI / register vám umožňuje spravovať závislosti projektu tak, že si ich stiahnete v požadovaných verziách a zverejníte svoje projekty, aby slúžili ako závislosť alebo na účely nasadenia.

Až do oznámenia GitHub z registra balíkov, každé úložisko malo jeden alebo viac vyhradených registrov a jeden alebo viac nástrojov CLI:

  • JavaScript má register NPM a CLI NPM a priadzu
  • Java má Maven Central a Maven CLI
  • Baliaci program pre PHP
  • NuGet .NET
  • Medzi inými

Na webe nájdeme neúplný, ale veľmi rozsiahly zoznam existujúcich balíkov správcov knižnice.ioako aj vyhľadávač medzi záznamami.

Informácie o službe GitHub Package Registry

Register balíkov GitHub je plne integrovaný do existujúceho používateľského prostredia GitHubu na správu úložísk, Táto nová služba spravuje výstupy spojené s týmito archívmi.

Teraz s registrom balíkov GitHub, nájdete novú kartu s názvom „Balíky“, ktorý je k dispozícii vo vašom profile GitHub a obsahuje zoznam rôznych hosťovaných produktov.

Rovnakym sposobom, nové tlačidlo «Balíčky» je k dispozícii v časti «Release» z vášho úložiska.

Táto nová služba je kompatibilná s hlavnými existujúcimi registrami. V súčasnosti sú podporované registre:

  • npm (JavaScript)
  • Maven (Java)
  • NuGet (.NET)
  • RubyGems (Ruby)

Servisná dokumentácia popisuje, ako nakonfigurovať vaše existujúce nástroje CLI, aby im umožnili manipulovať s novými výstupmi registra GitHub.

Konkurenčná výhoda

Nová služba GitHub je prirodzene zdedená zo všetkej správy používateľov GitHubu. Umožnite vývojovým tímom uložiť túto správu zjednotením na GitHub.

Na správu záznamov o danom projekte v danom jazyku nie je potrebné mať viac akreditácií a účtov, všetko sa dá zamerať na GitHub.

Napríklad zdrojový kód, výstup pre referenčný záznam a zodpovedajúci obrázok pre ukotviteľný panel môžu byť na rovnakom mieste.

To je hlavná výhoda pre GitHub, ktorý konkuruje všetkým ostatným registrom.

vyskúšať Register balíkov služieba podľa predchádzajúcej registrácie

V súčasnosti je Register balíkov služieb, je momentálne vo fáze beta testovania, v ktorom, pred vyžiadaním, prístup je poskytovaný bezplatne pre všetky typy úložísk.

Po dokončení testu bezplatný prístup bude obmedzený iba na verejné úložiská a úložiská otvorených zdrojov.

Pre vývojárov projektov open source môže byť navrhovaná služba užitočná na organizovanie testovania pred vydaním pred vytvorením konečných vydaní, ktoré spadajú do hlavných úložísk.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.