Einführung
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.
Andy leitet die Entwicklung.
Irwin ist der Produktmanager.
Tim ist in der IT-Betriebsabteilung tätig.
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.