Configurare la distribuzione continua

SI APPLICA A: SDK v4

Questo articolo descrive come configurare la distribuzione continua. È possibile abilitare la distribuzione continua per distribuire automaticamente le modifiche al codice dal repository di origine ad Azure.

Questo articolo illustra la configurazione della distribuzione continua per GitHub. Per informazioni sulla configurazione della distribuzione continua con altri sistemi di controllo del codice sorgente, vedere Distribuzione continua nel servizio app Azure.

Nota

Gli SDK JavaScript, C# e Python di Bot Framework continueranno a essere supportati, ma Java SDK verrà ritirato con il supporto finale a lungo termine che termina a novembre 2023.

I bot esistenti creati con Java SDK continueranno a funzionare.

Per la creazione di nuovi bot, prendere in considerazione l'uso di Power Virtual Agents e leggere la scelta della soluzione chatbot appropriata.

Per altre informazioni, vedere Il futuro della compilazione di bot.

Prerequisiti

  • Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
  • Prima di configurare la distribuzione continua, distribuire il bot in Azurealmeno una volta.
  • Un account GitHub e un repository da usare per il bot.

Preparare il repository GitHub

Aggiungere il progetto bot al repository GitHub.

Importante

Per abilitare le compilazioni automatiche dal provider di compilazione, la radice del repository deve contenere file specifici per il progetto.

esecuzione File della directory radice
ASP.NET Core .sln o csproj
Node.js server.js, app.js o package.json con uno script di avvio
Java pom.xml
Python app.py

Configurare la distribuzione continua con GitHub

  1. Vai al portale di Azure.
  2. Aprire il pannello servizio app per il bot.
  3. In Distribuzione selezionare Centro distribuzione per aprire il pannello Centro distribuzione.
  4. Selezionare la scheda Impostazioni.
    1. In Origine selezionare GitHub.

    2. Modificare il provider di compilazione:

      1. Selezionare Cambia provider.
      2. Selezionare servizio app Servizio di compilazione, quindi OK.
    3. Se non si è ancora connessi a GitHub da Azure in precedenza, selezionare Autorizza per autorizzare il servizio app Azure ad accedere all'account GitHub.

    4. Verificare che il campo Accesso come mostri l'account GitHub corretto.

      Per accedere e autorizzare un account diverso, selezionare Cambia account.

    5. Per Organizzazione, Repository e Ramo selezionare l'organizzazione, il repository e il ramo GitHub che contiene il progetto bot.

    6. Seleziona Salva.

La distribuzione continua con GitHub è ora configurata. I nuovi commit nel repository e nel ramo selezionati vengono distribuiti in modo continuo nell'app del servizio app. È possibile tenere traccia dei commit e delle distribuzioni nella scheda Log .

Screenshot del pannello Centro distribuzione con il provider di origine e di compilazione configurato.

Disabilitare la distribuzione continua

Anche se il bot è configurato per una distribuzione continua, non è possibile usare l'editor di codice online per apportare modifiche al bot. Se si vuole usare l'editor di codice online, è possibile disabilitare temporaneamente la distribuzione continua.

Per disabilitare la distribuzione continua:

  1. Vai al portale di Azure.
  2. Aprire il pannello servizio app per il bot.
  3. In Distribuzione selezionare Centro distribuzione per aprire il pannello Centro distribuzione.
  4. Seleziona la scheda Impostazioni.
  5. Selezionare Disconnetti per disabilitare la distribuzione continua.

Per riabilitare la distribuzione continua, ripetere i passaggi descritti in Configurare la distribuzione continua con GitHub.