Questa pagina spiega come creare e gestire i deployment per l'app Google Chat. Se gestisci deployment diversi, puoi gestire meglio ogni fase del ciclo di vita dell'app Chat e rilasciare in modo sicuro le modifiche in produzione.
Creare deployment per ogni fase del ciclo di vita dell'app
Per gestire l'app Chat durante il suo intero ciclo di vita, ti consigliamo di creare un'app di Chat ed eseguirne il deployment per ciascuno dei seguenti ambienti:
- Sviluppo: l'ambiente che utilizzi per lavorare alle modifiche. Se necessario, puoi utilizzare il deployment head o eseguire questo ambiente localmente.
- Gestione temporanea: l'ambiente di cui esegui il deployment a trusted tester per i test end-to-end. Questo ambiente deve essere il più vicino possibile alla produzione.
- Produzione: l'ambiente di cui esegui il deployment per gli utenti finali pubblicando la tua app di Chat in Google Workspace Marketplace.
Per ogni app di Chat di cui esegui il deployment, devi creare un progetto Google Cloud. Quando configuri l'API Chat in ogni progetto Cloud, valuta la possibilità di utilizzare un nome app, un URL di avatar e una descrizione distinti in modo da poter distinguere meglio le app di Chat in Google Chat.
Nell'esempio seguente, l'app di chat Task app
è basata su HTTP e utilizza diversi endpoint per il deployment per lo sviluppo, la gestione temporanea e la produzione:
Ambiente | Nome progetto cloud | Nome dell'app | Endpoint HTTP |
---|---|---|---|
Sviluppo | task-chat-app-dev |
App Dev Task | http://example.com/api/myapp/head |
Gestione temporanea | task-chat-app-staging |
App Attività di gestione temporanea | http://example.com/api/myapp/staging |
Produzione | task-chat-app |
App attività | http://example.com/api/myapp/ |
Gestisci i deployment in base all'architettura dell'app Chat
La seguente tabella include considerazioni aggiuntive per la gestione dei deployment per architetture di app di Chat specifiche:
Architettura | Formato di deployment | considerazioni |
---|---|---|
HTTP | URL dell'app |
|
Google Apps Script | ID deployment |
|
Pub/Sub | Argomento Pub/Sub | Devi usare un argomento Pub/Sub diverso per ogni deployment. |
Argomenti correlati
- Testare le funzionalità interattive per le app Google Chat
- Pubblicare app di Google Chat
- Creare e gestire implementazioni di Apps Script
- Scegliere un'architettura dell'app di Chat