Einführung

Abgeschlossen

Im Lernpfad Erstellen einer Releasepipeline mit Azure Pipelines haben Sie eine grundlegende Releasepipeline erstellt, die eine ASP.NET Core-Anwendung in Azure App Service bereitstellt. Dieses Szenario funktioniert zwar für eine einzelne Anwendung, aber moderne Lösungen erfordern häufig eine Kombination aus Anwendungen, Diensten und anderen Komponenten. In diesem Modul erfahren Sie, wie Sie eine kompliziertere Pipeline erstellen.

In diesem Modul erfahren Sie, wie Sie ein Azure Functions-Projekt einer vorhandenen CI/CD-Pipeline hinzufügen und in einem einzigen Vorgang sowohl in Azure App Service als auch in Azure Functions bereitstellen. Dieses Modul konzentriert sich auf die wichtigsten Build- und Bereitstellungsaufgaben.

Lernziele

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

  • Beschreiben, wann Azure Functions für App-Entwicklungsprojekte verwendet werden sollen
  • Erstellen der Azure App Service- und Azure Functions-Umgebungen
  • Bereitstellen für Azure App Service und Azure Functions in einer einzigen Pipeline mit Azure Pipelines

Voraussetzungen

Die Module in diesem Lernpfad sind fortschreitend angeordnet:

Dieses Modul setzt außerdem voraus, dass Sie grundlegende Kenntnisse über Azure Functions haben, obwohl diese Kenntnisse nicht erforderlich sind, um es abzuschließen. Wenn Sie noch nicht mit dem Thema vertraut sind, wird empfohlen, zuerst den Lernpfad Erstellen von serverlosen Anwendungen abzuschließen.

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.

A cartoon depiction of Irwin.

Irwin ist der Produktmanager.

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.

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