Einführung
GitHub Actions entwickelt sich schnell zu einem Kernfeature für DevOps in vielen Organisationen. Dies ermöglicht es Entwicklern, ihre Softwareentwicklungsworkflows direkt in ihrem GitHub-Repository zu automatisieren, anzupassen und auszuführen.
Angenommen, Ihre Organisation nutzt bereits GitHub Actions und beschließt, ein Upgrade ihrer GitHub-Instanz auf GitHub Enterprise Cloud oder Enterprise Server auszuführen, da sie ihren Betrieb ausweitet. Im Auftrag Ihres CIO sollen Sie bewerten, wie die Entwicklungsteams in Ihrer Organisation derzeit GitHub Actions verwenden, um alle Funktionen von GitHub Enterprise umfassend zu nutzen. Sie müssen außerdem einen Plan erstellen, um die Verwendung der derzeit verfügbaren Aktionen und Workflows zu optimieren. Zunächst müssen Sie jedoch wissen, welche GitHub Actions-Optionen Ihnen in Ihrer Unternehmensinstanz zur Verfügung stehen.
In diesem Modul erfahren Sie, welche GitHub Actions-Funktionen für Ihre Unternehmensinstanz verfügbar sind. Sie können sie dann entsprechend Ihrem spezifischen Verwendungsfall einsetzen. Dieses Modul ist in drei Teile unterteilt, die drei wichtige Features von GitHub Actions behandeln: Aktionen und Workflows, Runner und verschlüsselte Geheimnisse.
Lernziele
Inhalte dieses Moduls:
- Identifizieren der verschiedenen Tools, die Sie auf Unternehmens- und Organisationsebene verwenden können, um Ihre Aktionen und Workflows zu verwalten.
- Auswerten der geeigneten Runner für Ihre Unternehmensinstanz.
- Entdecken Sie die verschiedenen Konfigurationen, die für selbstgehostete Runner verfügbar sind, und passen Sie diese an Ihren Unternehmensanwendungsfall an.
- Verstehen, was verschlüsselte Geheimnisse sind, und wie Sie sie in Ihren Aktionen und Workflows verwenden.
Voraussetzungen
- Ein GitHub Enterprise Cloud- oder Enterprise Server-Konto
- Arbeitskenntnisse zu GitHub Actions und Workflows