Verwalten von End-to-End-Bereitstellungsszenarios mithilfe von Bicep und Azure Pipelines
Erstellen Sie eine einheitliche Pipeline, um Ihre gesamte Umgebung bereitzustellen. Sie fügen Ihrer Pipeline eine Buildphase hinzu und verwenden Pipelineartefakte und Bicep-Ausgaben, um Anwendungen, Datenbanken und Blobs zu veröffentlichen.
Lernziele
Nach Abschluss dieses Moduls können Sie folgende Aufgaben durchführen:
- Bereitstellen von Azure-Infrastruktur, Anwendungen, Datenbankskripts und Speicherblobs aus einer einzelnen Pipeline
- Verwenden von Pipelineskripts und Pipelineaufgaben zum Ausführen von Bereitstellungsschritten
- Verwenden von Pipelineartefakten zum Veröffentlichen kompilierter Dateien für die Verwendung durch ihre Bereitstellungspipelinephasen
- Übergeben von Daten aus Ihren Bicep-Dateien an andere Bereitstellungsschritte mithilfe von Ausgaben
Voraussetzungen
Sie sollten mit Folgendem vertraut sein:
- Bicep, einschließlich untergeordneter Ressourcen, und Bereitstellen von Bicep-Dateien in Azure.
- 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, Umgebungen und Dienstverbindungen.
Zum 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.
Damit Sie die Übungen durcharbeiten können, müssen 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-Befehlszeilenschnittstelleoder die neueste Version von Azure PowerShell