Einleitung

Abgeschlossen

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:

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:

Cartoon-Darstellung von Andy.

Andy leitet die Entwicklung.

Cartoondarstellung von Amita

Amita befasst sich mit QA, der Qualitätssicherung.

Cartoondarstellung von Tim

Tim ist im operativen Bereich tätig.

Cartoondarstellung von Mara.

Mara ist als Entwicklerin neu zum Team gestoßen und arbeitet für Andy.

Eine Cartoondarstellung von Irwin.

Irwin ist Produktmanager.

Mara hat bereits Erfahrung mit DevOps. Sie hilft dem Team, einen optimierten Prozess mithilfe von Azure DevOps zu übernehmen.