Einführung
Wenn Sie Ihre Bicep-Bereitstellungen mithilfe von GitHub Actions-Workflows automatisieren, erstellen Sie einen konsistenten und wiederverwendbaren Prozess für die Verwaltung Ihrer Azure-Ressourcen. Im Lauf der Zeit wird Ihr Workflow die einzige Möglichkeit, Änderungen an Ihrer Azure-Umgebung vorzunehmen. Sie müssen unbedingt sicherstellen, dass Ihr Workflow Qualitätsprüfungen vor, während und nach jeder Bereitstellung erzwingt.
In diesem Modul erfahren Sie, wie Sie Ihren Workflow erweitern, um Validierungen, Überprüfungen und Tests hinzuzufügen. Durch Überprüfungen wissen Sie, dass Ihre Bereitstellungen Ihren Qualitätsstandards entsprechen.
Beispielszenario
Angenommen, Sie sind Azure-Administrator bei einer Spielwarenfirma. Sie haben mit Ihrem Websiteteam zusammengearbeitet, um eine Bicep-Vorlage zu erstellen, die die Azure-Ressourcen für die Website Ihres Unternehmens bereitstellt und konfiguriert. Außerdem haben Sie einen Workflow erstellt, um die Bicep-Datei automatisch bereitzustellen.
In letzter Zeit haben Sie und Ihr Team mehrere Änderungen an Bicep-Dateien für Ihre Website vorgenommen, die Fehler verursacht haben. Sie befürchten, dass diese Fehler irgendwann zu einem Produktionsausfall führen könnten. Sie möchten Ihrem Bicep-Bereitstellungsworkflow Tests hinzufügen, um sicherzustellen, dass jede Bereitstellung die bestmögliche Erfolgswahrscheinlichkeit hat.
Wie werden Sie vorgehen?
In diesem Modul erfahren Sie, wie Sie Ihren Bicep-Code in Ihrem GitHub Actions-Workflow testen können. Wenn Ihr Workflow ausgeführt wird, erhalten Sie sofort Feedback zu den Änderungen, die an Ihren Bicep-Dateien vorgenommen wurden.
Sie fügen Linting hinzu, um die Qualität Ihres Bicep-Codes sicherzustellen, und eine Preflightüberprüfung der Bereitstellung, um die Erfolgswahrscheinlichkeit Ihrer Bereitstellungen zu erhöhen. Sie wenden auch den Was-wäre-wenn-Vorgang an, um Ihrem Workflow einen manuellen Genehmigungsschritt hinzuzufügen. Nach der Bereitstellung überprüfen Sie Ihre Umgebung, indem Sie weitere Tests ausführen.
Was ist das Hauptziel?
Nach Abschluss dieses Moduls können Sie Ihren Bicep-Bereitstellungsworkflow mit Überprüfungen und Tests aktualisieren, die Ihnen helfen, die Qualität Ihrer Azure-Umgebung sicherzustellen.