Présentation

Effectué

Les registres de packages permettent aux développeurs de partager et d’utiliser facilement des bibliothèques de code et de les utiliser sur les stations de travail de développement. Certains développeurs connaissent déjà les registres de packages publics, tels que npm ou NuGet. Le déploiement de packages privés présente de nombreuses similitudes.

Les équipes de développement utilisant GitHub Packages peuvent partager des bibliothèques de code (telles que npm, NuGet, Maven ou RubyGems) et des conteneurs directement dans GitHub. Ces packages peuvent être publics ou limités à des personnes spécifiques, en utilisant la même connexion GitHub sécurisée pour leur code et leurs packages. Avec GitHub Actions, vous pouvez automatiser l’empaquetage et la publication de vos bibliothèques de code et conteneurs en quelques minutes.

Dans ce module, vous allez apprendre à utiliser GitHub Actions pour publier sur GitHub Packages.

Objectifs d’apprentissage

À la fin de ce module, vous allez :

  • Comprendre ce qu’est un référentiel de packages et quand l’utiliser
  • Configurer un flux de travail d’intégration continue (CI) avec GitHub Actions pour publier sur des packages GitHub
  • Valider vos connaissances avec un exercice qui vérifie votre capacité à publier dans un registre GitHub Packages
  • Identifier comment authentifier, installer et gérer des packages GitHub

Conditions préalables

  • Un compte GitHub
  • Connaissance de base de GitHub Actions