Einführung

Abgeschlossen

In diesem Lernpfad haben Sie dem Tailspin Toys-Team geholfen, eine automatisierte Releasepipeline einzurichten. Die Pipeline umfasst mehrere Stages und sowohl funktionale als auch nicht funktionale Tests.

In diesem Modul helfen Sie dem Team bei der Lösung eines weiteren Problems, nämlich beim Implementieren eines Bereitstellungsmusters für die Produktionsfreigabe, das für das Unternehmen und seine Benutzer*innen am besten geeignet ist. Sie werden ihnen helfen, die verschiedenen Möglichkeiten zu bewerten und dann die Option zu implementieren, für die sie sich entscheiden.

Lernziele

Nach Abschluss dieses Moduls können Sie folgende Aufgaben durchführen:

  • Erläutern, warum Bereitstellungsmuster wichtig sind
  • Vergleichen Sie verschiedene Bereitstellungsmuster, damit Sie dasjenige auswählen können, das Ihren Anforderungen am besten entspricht.
  • Wenden Sie das Blau-Grün-Bereitstellungsmuster in Ihrer Pipeline an.

Voraussetzungen

Die Module in diesem Lernpfad sind fortschreitend angeordnet.

Sie sollten zuerst die folgenden Lernpfade absolvieren, in denen Grundlagen vermittelt werden, um den besten Lernerfolg zu erzielen:

Außerdem wird empfohlen, den Lernpfad Bereitstellen von Anwendungen mit Azure DevOps von Anfang an durchzuarbeiten.

Wenn Sie nur dieses Modul durcharbeiten möchten, müssen Sie eine Entwicklungsumgebung auf Ihrem Windows-, macOS- oder Linux-System einrichten. Sie benötigen folgende Ressourcen:

Sie können kostenlos in Azure und Azure DevOps einsteigen. Sie benötigen kein Azure-Abonnement, um Azure DevOps verwenden zu können. Hier verwenden Sie Azure DevOps jedoch für die Bereitstellung in Ressourcen, die in Ihrem Azure-Abonnement vorhanden sind.

Diese Umgebung ermöglicht die Durchführung der Übungen in diesem und zukünftigen Modulen. Sie können Ihre neuen Fähigkeiten damit auch auf eigene Projekte anwenden.

Hinweis

Azure Pipelines unterstützt 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-Webteam von Tailspin Toys in vorherigen Modulen kennengelernt. Hier sehen Sie zur Erinnerung, mit wem Sie in diesem Modul zu tun haben werden.

Cartoon depiction of Andy.

Andy leitet die Entwicklung.

Cartoon depiction of Amita.

Amita befasst sich mit QA, der Qualitätssicherung.

Cartoon depiction of Tim.

Tim ist in der IT-Betriebsabteilung tätig.

Cartoon depiction of Mara.

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

A cartoon depiction of Irwin.

Irwin ist der Produktmanager.

Mara hat bereits Erfahrung mit DevOps. Sie unterstützt das Team bei der Einführung eines stärker automatisierten Prozesses, der Azure DevOps verwendet.