Einleitung
In den Build-Anwendungen mit dem Azure DevOps-Lernpfad haben Sie dem Tailspin Toys-Team geholfen, Azure DevOps zu verwenden, um eine fortlaufende Integrationspipeline (CI) zu planen und zu erstellen, um ihre Space Game-Website zu erstellen.
Das große Release des Tailspin-Teams rückt näher. Das Team kann Azure DevOps verwenden, um ihren Code zu erstellen und zu testen, aber wie können sie die Anwendung schnell in einer Umgebung bereitstellen, die ihren Benutzern zur Verfügung steht?
In diesem Modul fahren Sie mit dem Tailspin-Team fort, während sie eine Cd-Pipeline (Continuous Delivery, Kontinuierliche Lieferung) für die Bereitstellung ihrer Space Game-Website einrichten.
Lernziele
Nach Abschluss dieses Moduls werden Sie zu Folgendem in der Lage sein:
- Definieren Sie, was die kontinuierliche Zustellung ist, warum es wichtig ist und welche Tools Sie verwenden können.
- Erstellen Sie eine grundlegende Releasepipeline in Azure-Pipelines, die eine Webanwendung für Azure App Service bereitstellt.
- Untersuchen von Pipelineanalysen, um die Integrität und Versionsgeschichte Ihrer Releases zu verstehen.
Voraussetzungen
Die Module in diesem Lernpfad und vorherigen Lernpfaden bilden eine Entwicklung.
Wenn Sie mit diesem Lernpfad beginnen möchten, richten Sie eine Entwicklungsumgebung auf Ihrem Windows-, macOS- oder Linux-System ein. du benötigst Folgendes:
- Eine Azure DevOps-Organisation mit Zugriff auf parallele Aufträge. Wenn Ihre Organisation keinen Zugriff auf parallele Aufträge hat, können Sie mit diesem Formular kostenlose parallele Aufträge für öffentliche oder private Projekte anfordern. Ihre Anfrage dauert 2-3 Werktage.
- Ein Azure-Abonnement
- Ein GitHub-Konto
- Visual Studio Code mit der Azure Pipelines for VS Code-Erweiterung .
- .NET 8.0 SDK
- Einguss
Führen Sie die folgenden Lernpfade aus, um die Entwicklung von Anfang an zu verfolgen:
- Erste Schritte mit Azure DevOps
- Erstellen Sie Anwendungen mit Azure DevOps
Sie können kostenlos in Azure und Azure DevOps einsteigen. Sie benötigen kein Azure-Abonnement, um mit Azure DevOps zu arbeiten, aber hier verwenden Sie Azure DevOps, um Anwendungen in Azure-Ressourcen innerhalb Ihres Azure-Abonnements bereitzustellen.
Hinweis
Azure Pipelines unterstützen eine vielzahl von Sprachen und Anwendungstypen. In diesem Modul arbeiten Sie mit einer .NET-Anwendung, aber Sie können die hier erlernten Muster auf Ihre eigenen Projekte anwenden, in denen Ihre bevorzugten Programmiersprachen und Frameworks verwendet werden.
Lernen Sie das Team kennen
Sie haben das Space Game Web Team bei Tailspin Toys in früheren Modulen kennengelernt. Hier sehen Sie zur Erinnerung, mit wem Sie in diesem Modul zu tun haben werden:
Andy leitet die Entwicklung.
Amita befasst sich mit QA, der Qualitätssicherung.
Tim ist im operativen Bereich tätig.
Mara ist als Entwicklerin neu zum Team gestoßen und arbeitet für Andy.
Irwin ist Produktmanager.
Mara hat bereits Erfahrung mit DevOps. Sie hilft dem Team, einen optimierten Prozess mithilfe von Azure DevOps zu übernehmen.