Bereitstellen von Anwendungen mit Azure DevOps

Mit Azure DevOps können Sie alle Anwendungen in einer beliebigen Cloud oder lokal erstellen, testen und bereitstellen. Erfahren Sie, wie Sie Releasepipelines konfigurieren, die Ihre Anwendungen kontinuierlich erstellen, testen und bereitstellen.

Dieser Lernpfad ist Teil einer Reihe. Sie können die Themen auswählen, an denen Sie am meisten interessiert sind, oder sie durchlaufen. Hier sind die Lernpfade in dieser Reihe:

Die Trophäe für die Deploy-Anwendungen mit Azure DevOps-Lernpfad.

Teil 3: Bereitstellen von Anwendungen mit Azure DevOps

In diesem Lernpfad werden Sie:

  • Erstellen Sie eine grundlegende Releasepipeline, die eine Webanwendung für Azure App Service bereitstellt.
  • Erstellen Sie eine umfassendere Pipeline, die für mehrere Entwicklungs- und Testphasen bereitgestellt wird.
  • Führen Sie funktionale und nicht funktionale Tests aus, die das Verhalten und die Leistung Ihrer Anwendung überprüfen.
  • Wählen Sie ein geeignetes Bereitstellungsmuster aus, und implementieren Sie es, um neue Features für Ihre Benutzer reibungslos einzuführen.
  • Erweitern Sie Pipelines, um Unterstützung für verschiedene Bereitstellungsziele wie Azure Functions hinzuzufügen.
  • Automatisieren Sie Docker- und Multicontainer-Kubernetes-Bereitstellungen mit Azure-Pipelines.

Voraussetzungen

Erste Schritte mit Azure

Wählen Sie das für Sie geeignete Azure-Konto aus. Nutzen Sie die Vorausbezahlung, oder testen Sie Azure kostenlos für bis zu 30 Tage. Registrieren:

Module in diesem Lernpfad

Entwerfen und erstellen Sie eine realistische Releasepipeline, die Änderungen an verschiedenen Test- und Stagingumgebungen fördert.

Führen Sie Selenium-UI-Tests, eine Form von Funktionstests, in Azure-Pipelines aus.

Führen Sie automatisierte Auslastungstests mithilfe von Apache JMeter, einer Form von nicht funktionsfähigen Tests, in Azure-Pipelines aus.

Wählen Und implementieren Sie ein Bereitstellungsmuster, mit dem Sie neue Anwendungsfeatures für Ihre Benutzer reibungslos bereitstellen können.

Erstellen Sie eine Azure DevOps-Pipeline, die eine ASP.NET Web-App und eine Azure Function-App für Azure erstellt und bereitstellt.

Verwenden Sie Azure-Pipelines, um Docker-Container für Azure App Service bereitzustellen.

Stellen Sie mehrere Container in einem Azure Kubernetes-Dienstcluster mit Azure-Pipelines bereit.