Verwalten von End-to-End-Bereitstellungsszenarien mithilfe von Bicep und GitHub Actions

Fortgeschrittene
DevOps-Techniker
Entwickler
Administrator
Azure Resource Manager
GitHub

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: