Verwalten von End-to-End-Bereitstellungsszenarios mithilfe von Bicep und Azure Pipelines

Fortgeschrittene
DevOps-Techniker
Entwickler
Administrator
Azure Resource Manager
Azure DevOps
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: