Testen Ihres Bicep-Codes mithilfe von Azure Pipelines
Überprüfen und testen Sie Ihren Bicep-Code in Ihrer Bereitstellungspipeline. Sie verwenden Linting, Preflightvalidierung und den Was-wäre-wenn-Vorgang, um Ihre Azure-Änderungen vor der Bereitstellung zu überprüfen, und Sie testen Ihre Ressourcen nach jeder Bereitstellung.
Lernziele
Nach Abschluss dieses Moduls können Sie folgende Aufgaben durchführen:
- Hinzufügen von Bicep-Codelinting im Continuous-Integration-Prozess
- Hinzufügen einer Preflight-Bereitstellungsüberprüfung während der Build- oder Releasephasen
- Hinzufügen von Was-wäre-wenn-Überprüfungen, einschließlich manueller Genehmigungsschritte
- Überprüfen der Konfiguration der bereitgestellten Umgebung
Voraussetzungen
Sie sollten mit Folgendem vertraut sein:
- Bicep, einschließlich des Erstellens und Bereitstellens einfacher Dateien
- 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.
- Einfache YAML-Pipelines in Azure Pipelines, einschließlich Dienstverbindungen
Für das Durcharbeiten der Übungen im Modul benötigen Sie Folgendes:
- Ein Azure-Konto mit der Möglichkeit, Ressourcengruppen sowie Microsoft Entra-Anwendungen und -Dienstprinzipale zu erstellen.
- 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