Verwalten mehrerer Umgebungen mithilfe von Bicep und Azure Pipelines
Stellen Sie Ihren Bicep-Code in mehreren Umgebungen bereit, um die Qualität Ihrer Bereitstellungen zu verbessern. Verwenden Sie Pipelinevorlagen, um die Codeduplizierung zu reduzieren und Parameterwerte für jede Umgebung festzulegen.
Lernziele
Nach Abschluss dieses Moduls können Sie folgende Aufgaben durchführen:
- Bereitstellen von Bicep-Dateien in mehreren Azure-Umgebungen aus einer Pipeline
- Verwenden von Pipelinevorlagen, 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, Committen von Dateien und Pushen von Änderungen in Azure Repos.
- YAML-Pipelines über Azure Pipelines, einschließlich mehrstufiger Pipelines und Dienstverbindungen.
Zum Durcharbeiten der Übungen im Modul benötigen Sie Folgendes:
- Ein Azure-Konto, das Ressourcengruppen, Microsoft Entra-Anwendungen und Dienstprinzipale erstellen kann.
- Eine Azure DevOps-Organisation und ein Konto.
Außerdem muss Folgendes lokal installiert sein:
- Visual Studio Code
- Die Bicep-Erweiterung für Visual Studio Code
- Die Azure Pipelines-Erweiterung für Visual Studio Code
- Die neuesten Tools für die Azure CLIoder die neueste Version von Azure PowerShell
- Git