Konfigurieren von Pipelines-as-Code mit YAML
Szenario
Viele Teams ziehen es vor, ihre Build- und Releasepipelines mit YAML zu definieren. Dies ermöglicht ihnen den Zugriff auf dieselben Pipeline-Funktionen wie denjenigen, die den visuellen Designer verwenden, aber mit einer Markup-Datei, die wie jede andere Quelldatei verwaltet werden kann. YaML-Builddefinitionen können einem Projekt hinzugefügt werden, indem sie einfach die entsprechenden Dateien zum Stammverzeichnis des Repositorys hinzufügen. Azure DevOps bietet außerdem Standardvorlagen für gängige Projekttypen und einen YAML-Designer, um den Prozess der Definition von Build- und Release-Aufgaben zu vereinfachen.
Ziele
Nach Abschluss dieser Laboreinheit werden Sie in der Lage sein, Folgendes zu können:
- Konfigurieren Sie CI/CD-Pipelines als Code mit YAML in Azure DevOps.
Anforderungen
- Diese Übung erfordert Microsoft Edge oder einen von Azure DevOps unterstützten Browser.
- Einrichten einer Azure DevOps-Organisation: Wenn Sie noch nicht über eine Azure DevOps-Organisation verfügen, die Sie für dieses Labor verwenden können, erstellen Sie eins, indem Sie die Anweisungen befolgen, die unter Erstellen einer Organisation oder Projektsammlung verfügbar sind.
- Identifizieren Sie ein vorhandenes Azure-Abonnement, oder erstellen Sie ein neues Abonnement.
- Stellen Sie sicher, dass Sie über ein Microsoft-Konto oder ein Microsoft Entra-Konto mit der Rolle "Besitzer" im Azure-Abonnement und der Rolle "Globaler Administrator" im Microsoft Entra ID-Mandanten verfügen, der dem Azure-Abonnement zugeordnet ist. Ausführliche Informationen finden Sie unter Auflisten von Azure-Rollenzuweisungen mithilfe des Azure-Portals und Anzeigen und Zuweisen von Administratorrollen in Microsoft Entra ID.
Übungen
Während dieses Labors führen Sie die folgenden Übungen aus:
- Übung 0: Konfigurieren der Lab-Voraussetzungen.
- Übung 1: Konfigurieren Sie CI/CD-Pipelines als Code mit YAML in Azure DevOps.
- Übung 2: Konfigurieren von Umgebungseinstellungen für CI/CD-Pipelines als Code mit YAML in Azure DevOps.
- Übung 3: Entfernen Sie die Azure Lab-Ressourcen.