Testen Ihres Bicep-Codes mit GitHub Actions
Überprüfen und testen Sie Ihren Bicep-Code in Ihrem Bereitstellungsworkflow. 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 werden Sie zu Folgendem in der Lage sein:
- Hinzufügen von Bicep-Codelinting im Continuous Integration-Prozess
- Hinzufügen einer Preflightvalidierung für Bereitstellungen während Build- oder Releaseaufträgen.
- 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 Erstellen und Bereitstellen 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 GitHub
- Grundlegende GitHub Actions-Workflows, einschließlich Geheimnissen, damit Ihr Workflow eine Verbindung mit Ihrer Azure-Umgebung herstellen kann
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
Außerdem muss die folgende Software lokal installiert sein:
- Visual Studio Code
- Die Bicep-Erweiterung für Visual Studio Code
- Die neuesten Tools für die Azure CLIoder die neueste Version von Azure PowerShell
- Git