Introduzione
Quando si sviluppa un'app Microsoft Teams usando l'estensione Teams Toolkit for Visual Studio Code, inizialmente la maggior parte delle risorse e del codice dell'applicazione è locale nel computer.
Il passaggio successivo da eseguire consiste nel pubblicare l'applicazione in un ambiente di sviluppo in cui è possibile testare e verificare che l'applicazione funzioni come previsto e che funzioni come quando viene eseguita in locale.
È possibile usare le funzionalità seguenti in Teams Toolkit per pubblicare facilmente le applicazioni:
- Provisioning nel cloud: effettuare il provisioning delle risorse dell'infrastruttura cloud necessarie.
- Distribuire nel cloud: distribuire il codice nelle risorse dell'infrastruttura di cui è stato effettuato il provisioning.
- Pubblica nell'organizzazione: generare un pacchetto di app da installare in Microsoft Teams.
Teams Toolkit semplifica il processo di distribuzione e pubblicazione delle app nelle prime fasi dello sviluppo di app, anche in locale o in un tenant di sviluppo. L'uso di Teams Toolkit per le distribuzioni nell'ambiente di produzione dipenderà dall'accesso degli sviluppatori all'ambiente.
Teams Toolkit consente anche di scrivere attività mirate per automatizzare la configurazione e le azioni ripetitive nello sviluppo di app di Teams, offrendo un ulteriore controllo tramite un file teamsapp.yml
YAML, offrendo personalizzazione e controllo preciso sull'automazione.
Queste funzionalità consentono di sfruttare l'infrastruttura, il gruppo di risorse, l'app/bot di Teams, la registrazione dell'app Microsoft Entra, il tunneling personalizzabile e i passaggi personalizzati per il debug, il provisioning, la distribuzione e la pubblicazione.
Prerequisiti
- Accesso amministratore globale a un tenant di Microsoft 365 con il caricamento delle app personalizzate di Teams abilitato.
- Conoscenza di base dell'app Microsoft Teams e dei relativi punti di estendibilità (facoltativo: è consigliabile completare il modulo Introduzione alla creazione di app per Microsoft Teams learn).
- Possibilità di sviluppare applicazioni usando JavaScript.
- Visual Studio Code con estensione Teams Toolkit installata.
- Nodo JS v16.x o v18.x installato.
- Microsoft Edge o Web browser Google Chrome installati.
- Account e sottoscrizione di Azure. Ottenere subito l'account gratuito di Azure.
Obiettivi di apprendimento
Questo modulo include:
- Informazioni su come effettuare il provisioning delle risorse di Azure usando Teams Toolkit per Visual Studio Code.
- Informazioni su come distribuire un'app in Azure usando Teams Toolkit.
- Informazioni sui diversi modi in cui è possibile pubblicare l'app nello store dell'organizzazione usando Teams Toolkit.