Einführung
GitHub Actions können verwendet werden, um Continuous Integration (CI) für Code zu implementieren, der in GitHub-Repositorys verwaltet wird. Continuous Integration beschreibt den Vorgang, bei dem Software automatisiert kompiliert und getestet wird, sobald ein Entwickler Änderungen in der Versionskontrolle committet. Mit CI lassen sich Probleme frühzeitig im Entwicklungsprozess ermitteln und beheben.
Angenommen, Sie möchten eine CI-Pipeline für Ihr Team einrichten. Das Team entwickelt eine Website für ein verbessertes Benutzererlebnis, wenn Kunden den Produktsupport kontaktieren. Eine Reihe von Features befindet sich noch in der Entwicklung, und Sie möchten sicherstellen, dass das Team diese Features problemlos erstellen und testen kann, um sie anschließend zügig zur Website hinzuzufügen. Da der Code für das Projekt in einem GitHub-Repository gespeichert ist, entscheiden Sie sich, GitHub Actions für Ihr CI-Projekt zu verwenden.
In diesem Modul erfahren Sie, wie Sie GitHub Actions und Workflows in Ihren GitHub-Repositorys verwenden, um Continuous Integration zu implementieren.
Lernziele
Inhalte dieses Moduls:
- Erstellen und Testen eines Node.js-Projekts mit GitHub Actions und einem vorlagenbasierten Workflow
- Debuggen eines Tests, bei dem Fehler aufgetreten sind, anhand des GitHub Actions-Protokolls
- Anpassen Ihres Workflows mit GitHub Actions
Voraussetzungen
- GitHub-Konto
- Möglichkeit zum Navigieren und Bearbeiten von Dateien auf GitHub
- Weitere Informationen zu GitHub finden Sie in der Einführung in GitHub.
- Grundlegende Kenntnisse von GitHub Actions und Workflows
- Wenn Sie nicht mit GitHub Actions oder Workflows vertraut sind, sollten Sie zunächst Automatisieren von Entwicklungsaufgaben mit GitHub Actions durcharbeiten