Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 14 Stimmen.
Hands-On Github Actions: Implement CI/CD with Github Action Workflows for Your Applications
Implementieren Sie Continuous Integration/Continuous Delivery (CI/CD)-Workflows für jede von Ihnen entwickelte Anwendung mit GitHub Actions. Dieses Buch gibt Ihnen eine detaillierte Vorstellung von Implementierungsmustern, Lösungen für verschiedene Technologie-Builds, Richtlinien für die Implementierung Ihrer eigenen benutzerdefinierten Komponenten als Actions und die Nutzung von Funktionen, die in GitHub Actions-Workflows verfügbar sind, um CI/CD für Ihre Repositories einzurichten.
Hands-on GitHub Actions beginnt mit einer Einführung in GitHub Actions, die einen Überblick über CI/CD gibt, gefolgt von einer Einführung in die entsprechenden Workflows. Anschließend lernen Sie, wie Sie Variablen in einem GitHub-Workflow zusammen mit Token über eine REST-API verwenden können. Außerdem werden Sie Artefakte und Caching-Abhängigkeiten in GitHub erkunden und Artefakte in nachfolgenden Jobs verwenden. Die Verwendung von selbst gehosteten Runnern wird als nächstes besprochen, wobei Sie Ihre eigene Hardware und Software einrichten, um GitHub-Aktionen auszuführen. Sie gehen die Veröffentlichung von Paketen durch und migrieren zu Azure DevOps Pipelines. Auf dem Weg dorthin werden Sie Redis- und PostgreSQL-Service-Container verwenden und benutzerdefinierte Aktionen erstellen. Schließlich werden Sie mit GitHub-Apps arbeiten und die Syntax-Referenz für GitHub-Aktionen und -Workflows verstehen.
(Was Sie lernen werden)
⬤ Erstellen Sie Workflows für jede Plattform und jede Sprache mit GitHub Actions.
⬤ Entwickeln Sie benutzerdefinierte GitHub-Aktionen, um Funktionen und Nutzung von Datenbank- und Service-Containern zu verbessern.
Verwenden Sie gehostete Runner und erstellen Sie selbst gehostete Runner für GitHub-Workflows.
⬤ GitHub Package Registry mit GitHub Actions nutzen, um Pakete zu teilen und zu verwenden.
Für wen ist dieses Buch gedacht?
DevOps-Teams, die hochwertige CI/CD-Workflows erstellen möchten.