Einführung
Mithilfe von Paketregistrierungen können Entwickler Codebibliotheken unkompliziert freigeben und auf mehreren Entwicklungsarbeitsstationen verwenden. Viele Entwickler sind bereits mit öffentlichen Paketregistrierungen wie npm oder NuGet vertraut. Die Bereitstellung privater Pakete hat viele Ähnlichkeiten.
Entwicklungsteams, die GitHub Packages verwenden, können Codebibliotheken (wie beispielsweise npm, NuGet, Maven oder RubyGems) und Container direkt in GitHub freigeben. Die Pakete können öffentlich oder auf bestimmte Personen beschränkt sein, die denselben sicheren GitHub-Anmeldenamen für ihren Code und ihre Pakete verwenden. Mit GitHub Actions können Sie die Paketierung und Veröffentlichung Ihrer Codebibliotheken und Container in wenigen Minuten automatisieren.
In diesem Modul erfahren Sie, wie Sie GitHub Actions zum Veröffentlichen in GitHub Packages nutzen.
Lernziele
Am Ende dieses Moduls haben Sie Folgendes gelernt:
- Definition und Anwendungsfälle für Paketrepositorys
- Einrichten eines CI-Workflows (Continuous Integration) mit GitHub Actions für die Veröffentlichung in GitHub Packages
- Wissensüberprüfung zum Veröffentlichen in einer GitHub Packages-Registrierung
- Authentifizieren, Installieren und Verwalten von GitHub Packages
Voraussetzungen
- Ein GitHub-Konto
- Grundlegende Kenntnisse zu GitHub Actions