Azure Pipelines
Ausgabe 2026. Machen Sie sich mit Azure DevOps (ADO) vertraut und lernen Sie, wie man gut strukturierte Pipelines aufbaut. Erfahren Sie Best Practices, verwalten Sie Variables und Secrets und erhalten Sie praktische Ratschläge für den Einsatz in der Enterprise-Softwareentwicklung.
Episoden
YAML vs. Classic Pipelines
3m 43sWir stellen Azure DevOps Pipelines vor und untersuchen den entscheidenden Wechsel von klassischen UI-basierten Pipelines zu Pipeline-as-Code mit YAML. Sie erfahren, warum die Speicherung von Pipeline-Konfigurationen zusammen mit Ihrem Anwendungscode der Branchenstandard für Enterprise-Software ist.
Anatomie einer Pipeline: Stages, Jobs und Steps
4m 25sTauchen Sie in die strukturelle Hierarchie von Azure Pipelines ein. Sie lernen, wie Sie Ihren CI/CD-Prozess mit Stages logisch organisieren, Workloads mit Jobs verteilen und exakte Befehle mit Steps ausführen.
Ausführungskontext: Agents und Demands
4m 04sEntdecken Sie, wie Azure Pipelines Ihren Code mithilfe von Agents ausführen. Wir behandeln die Unterschiede zwischen Microsoft-hosted und Self-hosted Agents und zeigen, wie Sie Demands nutzen, um Jobs an die richtige Infrastruktur weiterzuleiten.
Automatisierung des Workflows mit Triggers
3m 40sLernen Sie, wie Ihre Pipelines automatisch auf Ereignisse reagieren. Wir untersuchen Continuous Integration (CI) Triggers, Pull Request (PR) Triggers und Scheduled Triggers, um komplexe Release-Zyklen zu orchestrieren.
State Management: Variables und Variable Groups
3m 47sMeistern Sie die Kunst, State und Konfigurationen durch Ihre Pipelines zu leiten. Diese Episode schlüsselt vordefinierte System-Variables, benutzerdefinierte Pipeline-Variables auf und zeigt, wie Konfigurationen projektübergreifend mit Variable Groups geteilt werden.
Sicherung von Secrets mit Azure Key Vault
4m 13sHören Sie auf, sensible Anmeldeinformationen in Ihrem CI/CD-Tool zu speichern. Wir erklären, wie Sie Azure Key Vault in Azure Pipelines integrieren, um Passwörter, API-Keys und Connection Strings zur Laufzeit dynamisch abzurufen.
Dynamische Steuerung: Conditions und Expressions
3m 33sLernen Sie, wie Sie Ihre Pipelines intelligent und reaktiv machen. Wir tauchen in benutzerdefinierte Conditions und Expressions ein, um dynamisch zu steuern, welche Jobs und Steps basierend auf Variablenwerten und vorherigen Job-Ergebnissen ausgeführt werden.
Enterprise-Wiederverwendbarkeit: YAML Templates
4m 20sSkalieren Sie Ihre Pipeline-Architektur über Dutzende von Repositories hinweg mithilfe von YAML Templates. Lernen Sie den Unterschied zwischen 'Includes' und 'Extends' kennen und erfahren Sie, wie Sie Sicherheitsrichtlinien unternehmensweit durchsetzen.
Gezielte Deployments mit Environments
4m 25sHeben Sie Ihre Pipeline vom bloßen 'Ausführen von Code' auf die Verwaltung tatsächlicher Deployments. Wir behandeln den Deployment Job-Typ, Environments und Deployment-Strategien wie runOnce und Canary.
Enterprise Gates: Approvals und Checks
3m 54sSetzen Sie Leitplanken für Ihre automatisierten Deployments. In dieser letzten Episode untersuchen wir, wie Sie Approvals, Branch Control und Exclusive Locks für Ihre Environments konfigurieren, um die Production-Umgebung zu schützen.