AZ-400: Implementieren von CI mit Azure Pipelines und GitHub Actions

Fortgeschrittene
Administrator
Entwickler
DevOps-Techniker
Sicherheitstechniker
Security Operations Analyst
Service Adoption Specialist
Lösungsarchitekt
Technologiemanager
Azure
Azure Artifacts
Azure Boards
Azure Cloud Services
Azure DevOps
Azure Pipelines
Azure Repos
Azure Test Plans
GitHub

In diesem Lernpfad wird das Konzept von Continuous Integration mithilfe von Azure Pipelines und GitHub Actions vorgestellt. Er enthält Anweisungen zum Konfigurieren dieser Dienste und zum Erstellen von Anwendungen.

Voraussetzungen

Keine

Module in diesem Lernpfad

In diesem Modul werden Konzepte von Azure Pipelines vorgestellt sowie wichtige Begriffe und Komponenten des Tools erläutert, die Ihnen bei der Entscheidung über Ihre Pipelinestrategie und Zuständigkeiten helfen.

In diesem Modul werden die Unterschiede zwischen von Microsoft gehosteten und selbstgehosteten Agents untersucht, die verschiedenen Auftragstypen erläutert und Agentpools konfiguriert. Sie lernen typische Situationen für die Verwendung von Agentpools kennen und erfahren, wie Sie deren Sicherheit verwalten können.

In diesem Modul werden Parallelaufträge und die Schätzung deren Nutzung beschrieben. Außerdem werden Azure Pipelines für Open-Source-Projekte vorgestellt sowie Visual Designer- und YAML-Pipelines untersucht.

In diesem Modul werden die Continuous Integration-Praxis und die Säulen für die Implementierung im Entwicklungslebenszyklus, die Vorteile und Eigenschaften beschrieben.

In diesem Modul werden Pipelinestrategien, deren Konfiguration, das Implementieren von Builds mit mehreren Agents und die von Azure Pipelines unterstützten Quellcodeverwaltungen beschrieben.

In diesem Modul werden Aufbau und Struktur von Azure Pipelines, Vorlagen, YAML-Ressourcen und die Verwendung mehrerer Repositorys in Ihrer Pipeline ausführlich beschrieben.

In diesem Modul erfahren Sie, was GitHub-Aktionen, der Aktionsablauf und die zugehörigen Elemente sind. Hier erfahren Sie, was Ereignisse, Aufträge und Runner sind und wie Sie Konsolenausgaben von Aktionen lesen.

In diesem Modul wird Continuous Integration mithilfe von GitHub Actions erläutert. Außerdem werden Umgebungsvariablen, Artefakte, bewährte Methoden und die Vorgehensweise zum Schützen Ihrer Pipeline mittels verschlüsselter Variablen und Geheimnisse beschrieben.

Dieses Modul hilft Ihnen bei der Planung einer Strategie zur Containererstellung, erläutert Container und ihre Struktur und bietet eine Einführung in Docker, Microservices, Azure Container Registry und verwandte Dienste.