Questa pagina spiega come creare e gestire i deployment per la tua app Google Chat. Mantenendo deployment diversi, puoi gestire meglio ogni fase del ciclo di vita della tua app di Chat e rilasciare in sicurezza le modifiche in produzione.
Creare deployment per ogni fase del ciclo di vita dell'app
Per gestire la tua app di Chat durante il suo ciclo di vita, ti consigliamo di creare ed eseguire il deployment di un'app di Chat per ognuno dei seguenti ambienti:
- Sviluppo: l'ambiente che utilizzi per lavorare sulle modifiche. Se necessario, puoi utilizzare il deployment della versione Head o eseguire questo ambiente in locale.
- Gestione temporanea: l'ambiente di cui esegui il deployment per i 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 su 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 dell'app, un URL dell'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 denominata Task app è basata su HTTP e utilizza endpoint diversi per il deployment in sviluppo, gestione temporanea e produzione:
| Ambiente | Nome del progetto Cloud | Nome dell'app | URL endpoint HTTP |
|---|---|---|---|
| Sviluppo | task-chat-app-dev |
App di attività di sviluppo | http://example.com/api/myapp/head |
| Gestione temporanea | task-chat-app-staging |
App di attività di gestione temporanea | http://example.com/api/myapp/staging |
| Produzione | task-chat-app |
App di attività | http://example.com/api/myapp/ |
Gestire i deployment in base all'architettura dell'app di Chat
La tabella seguente include ulteriori considerazioni per la gestione dei deployment per architetture di app di Chat specifiche:
| Architettura | Formato di deployment | Considerazioni |
|---|---|---|
| HTTP | URL endpoint HTTP |
|
| Google Apps Script | ID deployment |
|
| Pub/Sub | Argomento Pub/Sub | Devi utilizzare un argomento Pub/Sub diverso per ogni deployment. |
Argomenti correlati
- Testare le funzionalità interattive per le app Google Chat
- Creare e gestire i deployment di Apps Script
- Scegliere un'architettura per l'app di Chat