Verwalten von End-to-End-Bereitstellungsszenarien mithilfe von Bicep und GitHub Actions
Erstellen Sie einen einheitlichen Workflow, um Ihre gesamte Umgebung bereitzustellen. Sie fügen Ihrem Workflow Buildaufträge hinzu und verwenden Workflowartefakte und Bicep-Ausgaben, um Anwendungen, Datenbanken und Blobs zu veröffentlichen.
Lernziele
Nach Abschluss dieses Moduls werden Sie zu Folgendem in der Lage sein:
- Bereitstellen von Azure-Infrastruktur, Anwendungen, Datenbankskripts und Speicherblobs über einen einzelnen Workflow.
- Verwenden von Workflowskripts und Workflowaktionen zum Ausführen von Bereitstellungsschritten.
- Verwenden von Workflowartefakten zum Veröffentlichen kompilierter Dateien, die von Ihren Bereitstellungsworkflowaufträgen verwendet werden können.
- Übergeben von Daten aus Ihren Bicep-Dateien an andere Bereitstellungsschritte mithilfe von Ausgaben.
Voraussetzungen
Sie sollten mit Folgendem vertraut sein:
- Bicep, einschließlich untergeordneter Ressourcen, und Bereitstellen von Bicep-Dateien in Azure.
- Azure, einschließlich Azure-Portal, Abonnements, Ressourcengruppen und Ressourcen.
- Grundlegende Git-Befehle, einschließlich Klonen, Committen von Dateien und Pushen von Änderungen in GitHub
- GitHub Actions, einschließlich Aufträgen, Umgebungen und Geheimnissen
Für das Durcharbeiten der Übungen im Modul benötigen Sie Folgendes:
- Ein Azure-Konto mit der Möglichkeit, Ressourcengruppen und Microsoft Entra-Anwendungen zu erstellen.
- Ein GitHub-Konto
Um die Übungen durcharbeiten zu können, müssen Sie auch Folgendes lokal installieren:
- Visual Studio Code
- Die Bicep-Erweiterung für Visual Studio Code
- Die neuesten Tools für die Azure-Befehlszeilenschnittstelle oder die neueste Version von Azure PowerShell