Einleitung
Paketregistrierungen ermöglichen Entwicklern das einfache Freigeben und Verwenden von Codebibliotheken und deren Verwendung über Entwicklungsarbeitsstationen hinweg. Einige Entwickler sind bereits mit öffentlichen Paketregistrierungen wie npm oder NuGet vertraut. Das Bereitstellen privater Pakete hat viele Ähnlichkeiten.
Entwicklungsteams mit GitHub-Paketen können Codebibliotheken (z. B. npm, NuGet, Maven oder RubyGems) und Container direkt in GitHub freigeben. Diese Pakete können öffentlich oder auf bestimmte Personen beschränkt sein, wobei die gleiche sichere GitHub-Anmeldung für ihren Code und ihre Pakete verwendet wird. Mit GitHub-Aktionen können Sie die Verpackung und Veröffentlichung Ihrer Codebibliotheken und -container in Minuten automatisieren.
In diesem Modul erfahren Sie, wie Sie GitHub-Aktionen verwenden, um auf GitHub-Pakete zu veröffentlichen.
Lernziele
Am Ende dieses Moduls haben Sie Folgendes gelernt:
- Verstehen, was ein Paket-Repository ist und wann es verwendet werden soll
- Einrichten eines CI-Workflows (Continuous Integration) mit GitHub-Aktionen zum Veröffentlichen in GitHub-Paketen
- Überprüfen Sie Ihr Wissen mit einer Übung, die Ihre Fähigkeit überprüft, in einer GitHub Packages-Registrierung zu veröffentlichen
- Identifizieren, wie GitHub-Pakete authentifiziert, installiert und verwaltet werden
Voraussetzungen
- Ein GitHub-Konto
- Grundlegende Kenntnisse zu GitHub Actions