Zusammenfassung
In diesem Modul haben Sie erfahren, wie Sie GitHub Actions und GitHub-Workflows zum Implementieren einer CD-Lösung verwenden, die eine containerbasierte Web-App für Microsoft Azure-Web-Apps bereitstellt. Zudem haben Sie die Erstellung und Löschung der Bereitstellungsumgebungen mithilfe eines Workflows automatisiert.
Sie haben folgende Dinge kennengelernt:
- Optionen zum Auslösen eines CD-Workflows
- Steuerung der Workflowausführung mit Auftragsbedingungen
- Bereitstellen in Microsoft Azure mit einer
deploy
-Aktion von GitHub - Speichern von Anmeldeinformationen mit GitHub-Geheimnissen
- Erstellen und Löschen von Azure-Ressourcen mithilfe von GitHub Actions
Weitere Informationen
Hier finden Sie einige Links zu weiteren Informationen über die in diesem Modul behandelten Themen.
- GitHub Actions-Dokumentation
- GitHub Marketplace
- Erstellte GitHub Actions
- Metadatensyntax für GitHub Actions
- Workflowsyntax für GitHub Actions
- Nutzungslimits für GitHub Actions
- Einführung in Docker-Container
- actions/checkout@v1
- actions/upload-artifact
- actions/download-artifact
- azure/webapps-deploy@v1
- azure/login@v1
- azure/docker-login@v1
- Aufbewahrungsrichtlinie für Artefakte und Protokolle
- Artefakte-REST-API
- Hinzufügen eines Badges für den Workflowstatus
- Umgebungen