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 Workflow-Ausführung mit Auftragsbedingungen.
- Bereitstellen in Microsoft Azure mit einer
deploy-Aktion von GitHub. - Speichern von Anmeldeinformationen mit GitHub Secrets.
- Verwenden von GitHub-Aktionen zum Erstellen und Löschen von Azure-Ressourcen.
Weitere Informationen
Hier finden Sie einige Links zu weiteren Informationen über die in diesem Modul behandelten Themen.
- Dokumentation zu GitHub-Aktionen
- GitHub Marketplace
- Von GitHub erstellte Aktionen
- Metadatensyntax für GitHub-Aktionen
- Workflowsyntax für GitHub-Aktionen
- Nutzungsbeschränkungen für GitHub-Aktionen
- 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
- Artefakt- und Protokollaufbewahrungsrichtlinie
- Artefakte-REST-API
- Hinzufügen eines Workflowstatussignals
- Umgebungen