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, è consigliabile usare Microsoft Copilot Studio e leggere le informazioni sulla scelta della soluzione copilota 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 Azure almeno 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
- Vai al portale di Azure.
- Aprire il pannello servizio app per il bot.
- In Distribuzione selezionare Centro distribuzione per aprire il pannello Centro distribuzione.
- Selezionare la scheda Impostazioni .
In Origine selezionare GitHub.
Modificare il provider di compilazione:
- Selezionare Cambia provider.
- Selezionare servizio app Servizio di compilazione, quindi OK.
Se non si è ancora connessi a GitHub da Azure in precedenza, selezionare Autorizza per autorizzare il servizio app Azure ad accedere all'account GitHub.
Verificare che il campo Accesso come mostri l'account GitHub corretto.
Per accedere e autorizzare un account diverso, selezionare Cambia account.
Per Organizzazione, Repository e Ramo selezionare l'organizzazione, il repository e il ramo GitHub che contiene il progetto bot.
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.
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:
- Vai al portale di Azure.
- Aprire il pannello servizio app per il bot.
- In Distribuzione selezionare Centro distribuzione per aprire il pannello Centro distribuzione.
- Seleziona la scheda Impostazioni.
- Selezionare Disconnetti per disabilitare la distribuzione continua.
Per riabilitare la distribuzione continua, ripetere i passaggi descritti in Configurare la distribuzione continua con GitHub.