Einrichten der fortlaufenden Bereitstellung

GILT FÜR: SDK v4

In diesem Artikel wird beschrieben, wie Sie Continuous Deployment konfigurieren. Sie können Continuous Deployment aktivieren, damit Codeänderungen aus Ihrem Quellrepository automatisch in Azure bereitgestellt werden.

In diesem Artikel wird beschrieben, wie Sie Continuous Deployment für GitHub einrichten. Informationen zum Einrichten von Continuous Deployment mit anderen Systemen zur Quellcodeverwaltung finden Sie in Continuous Deployment für Azure App Service.

Hinweis

Die JavaScript-, C#- und Python-SDKs für Bot Framework werden weiterhin unterstützt, das Java-SDK wird jedoch eingestellt und der langfristige Support endet im November 2023. Es werden nur kritische Sicherheits- und Programmfehlerbehebungen innerhalb dieses Repositorys durchgeführt.

Bestehende Bots, die mit dem Java SDK erstellt wurden, werden weiterhin funktionieren.

Wenn Sie einen neuen Bot erstellen möchten, sollten Sie den Einsatz von Power Virtual Agents in Betracht ziehen und sich über die Auswahl der richtigen Chatbot-Lösung informieren.

Weitere Informationen finden Sie unter Die Zukunft des Bot-Design.

Voraussetzungen

Bereiten Sie Ihr GitHub-Repository vor

Fügen Sie Ihr Bot-Projekt zu Ihrem GitHub-Repository hinzu.

Wichtig

Um automatische Builds vom Buildanbieter zu aktivieren, muss Ihr Repositorystamm bestimmte Dateien für Ihr Projekt enthalten.

Laufzeit Stammverzeichnisdateien
ASP.NET Core .sln oder .csproj
Node.js server.js, app.js oder package.json mit einem Startskript
Java pom.xml
Python app.py

Continuous Deployment mit GitHub einrichten

  1. Öffnen Sie das Azure-Portal.
  2. Öffnen Sie das Blatt App Service für Ihren Bot.
  3. Wählen Sie unter Bereitstellung die Option Deployment Center aus, um das Blatt Deployment Center zu öffnen.
  4. Wählen Sie die Registerkarte Einstellungen.
    1. Wählen Sie unter Quelle die Option GitHub.

    2. Ändern Sie den Buildanbieter:

      1. Wählen Sie Anbieter ändern aus.
      2. Wählen Sie die Option App Service-Build-Dienst und dann OK.
    3. Wenn Sie noch keine Verbindung mit GitHub von Azure hergestellt haben, wählen Sie Autorisieren aus, um Azure App Service für den Zugriff auf Ihr GitHub-Konto zu autorisieren.

    4. Überprüfen Sie, ob dasFeld Angemeldet als Ihr richtiges GitHub-Konto anzeigt.

      Um sich anzumelden und ein anderes Konto zu autorisieren, wählen Sie "Konto ändern.

    5. Wählen Sie für Organisation, Repository und Verzweigung die GitHub-Organisation, -Repository und -Verzweigung aus, die Ihr Botprojekt enthält.

    6. Wählen Sie Speichern.

Continuous Deployment mit GitHub ist jetzt eingerichtet. Neue Commits im ausgewählten Repository und Branch werden nun fortlaufend in Ihrer App Service-App bereitgestellt. Sie können die Commits und Bereitstellungen auf der Registerkarte Protokolle nachverfolgen.

Screenshot of the Deployment Center blade, with the source and build provider configured.

Deaktivieren der fortlaufenden Bereitstellung

Während Ihr Bot für Continuous Deployment konfiguriert wird, können Sie den Onlinecode-Editor nicht verwenden, um Änderungen an Ihrem Bot vorzunehmen. Wenn Sie den Onlinecode-Editor verwenden möchten, können Sie Continuous Deployment vorübergehend deaktivieren.

Um Continuous Deployment zu deaktivieren:

  1. Öffnen Sie das Azure-Portal.
  2. Öffnen Sie das Blatt App Service für Ihren Bot.
  3. Wählen Sie unter Bereitstellung die Option Deployment Center aus, um das Blatt Deployment Center zu öffnen.
  4. Wählen Sie die Registerkarte Einstellungen aus.
  5. Klicken Sie auf Trennen, um Continuous Deployment zu deaktivieren.

Wenn Sie Continuous Deployment erneut aktivieren möchten, wiederholen Sie die Schritte aus der Continuous Deployment mit GitHub einrichten.