Verwalten mehrerer Umgebungen mithilfe von Bicep- und GitHub-Aktionen

Fortgeschrittene Anfänger
DevOps-Techniker
Entwickler
Administrator
Azure Resource Manager
GitHub

Stellen Sie Ihren Bicep-Code in mehreren Umgebungen bereit, um die Qualität Ihrer Bereitstellungen zu verbessern. Verwenden Sie wiederverwendbare Workflows, um die Codeduplizierung zu reduzieren und Parameterwerte für jede Umgebung festzulegen.

Lernziele

Nach Abschluss dieses Moduls können Sie folgende Aufgaben ausführen:

  • Bereitstellen von Bicep-Dateien in mehreren Azure-Umgebungen aus einem Workflow
  • Verwenden sie wiederverwendbare Workflows, um Wiederholungen zu vermeiden
  • Verwenden und Schützen von Parametern für jede Umgebung

Voraussetzungen

Sie sollten mit Folgendem vertraut sein:

  • Bicep, einschließlich Erstellen und Bereitstellen grundlegender Dateien, Parameterdateien, Preflightvalidierung und Was-wäre-wenn-Vorgang.
  • Azure, einschließlich Azure-Portal, Abonnements, Ressourcengruppen und Ressourcen.
  • Grundlegende Git-Befehle, einschließlich Klonen von Repositories, Erstellen von Commits für Dateien und Übertragen von Änderungen an GitHub.
  • Workflows über GitHub-Aktionen, einschließlich Aufträgen und geheimen Schlüsseln.

Für das Durcharbeiten der Übungen im Modul benötigen Sie Folgendes:

  • Ein Azure-Konto, das Ressourcengruppen, Microsoft Entra-Anwendungen und Dienstprinzipale erstellen kann.
  • Ein GitHub-Konto.

Außerdem muss Folgendes lokal installiert sein: