GitHub a lancé un registre de paquets compatible avec NPM, Docker, Maven, NuGet et RubyGems

GitHub a annoncĂ© lancement d'un nouveau service Registre de Paquets, dans le cadre duquel les dĂ©veloppeurs ont la possibilitĂ© de publier et de distribuer des paquets avec des applications et des bibliothĂšques. Il prend en charge la crĂ©ation de dĂ©pĂŽts de paquets privĂ©s accessibles uniquement Ă  certaines groupes de dĂ©veloppeurs, ainsi que de dĂ©pĂŽts publics pour fournir des versions prĂȘtes de leurs programmes et bibliothĂšques.

Le service prĂ©sentĂ© permet d'organiser un processus de livraison centralisĂ© des dĂ©pendances directement depuis GitHub, en contournant les intermĂ©diaires et les dĂ©pĂŽts de paquets spĂ©cifiques Ă  diffĂ©rentes plateformes. Pour installer et publier des paquets Ă  l'aide de GitHub Package Registry peuvent ĂȘtre utilisĂ©s les gestionnaires de paquets et commandes existants, tels que npm, docker, mvn, nuget et gem — selon les prĂ©fĂ©rences, l'un des dĂ©pĂŽts externes de paquets fournis par GitHub est connectĂ© — npm.pkg.github.com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com ou rubygems.pkg.github.com.

Actuellement, le service est en phase de bĂȘta-test, au cours de laquelle l'accĂšs est gratuit pour tous les types de dĂ©pĂŽts. AprĂšs la fin des tests, l'accĂšs gratuit sera limitĂ© uniquement aux dĂ©pĂŽts publics et aux dĂ©pĂŽts de logiciels open source. Pour accĂ©lĂ©rer le chargement des paquets, un rĂ©seau de cache global de livraison de contenu est appliquĂ©, transparent pour les utilisateurs et ne nĂ©cessitant pas de choix distinct de miroirs.

Pour publier des paquets, le mĂȘme compte est utilisĂ© que pour accĂ©der au code sur GitHub. En rĂ©alitĂ©, en plus des sections « tags » et « releases », une nouvelle section « paquets » a Ă©tĂ© proposĂ©e, intĂ©grant naturellement le travail actuel avec GitHub. Le service de recherche a Ă©tĂ© Ă©largi avec une nouvelle section pour rechercher des paquets. Les paramĂštres de droits d'accĂšs existants pour les dĂ©pĂŽts de code sont automatiquement hĂ©ritĂ©s pour les paquets, ce qui permet de gĂ©rer l'accĂšs au code ainsi qu'aux versions en un seul endroit. Un systĂšme de webhooks et d'API est fourni pour assurer l'intĂ©gration d'outils externes avec GitHub Package Registry, ainsi que des rapports avec des statistiques de tĂ©lĂ©chargement et un historique des versions.

GitHub a lancé un registre de paquets compatible avec NPM, Docker, Maven, NuGet et RubyGems

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster