Questa pagina spiega come creare e gestire i deployment per la tua app Google Chat. Mantenendo diversi deployment, puoi gestire meglio ogni fase del ciclo di vita dell'app Chat e rilasciare in sicurezza le modifiche in produzione.
Creare i deployment per ogni fase del ciclo di vita dell'app
Per gestire l'app Chat durante il suo ciclo di vita, ti consigliamo di creare ed eseguire il deployment di un'app Chat per ciascuno dei seguenti ambienti:
- Sviluppo: l'ambiente che utilizzi per apportare modifiche. Se necessario, puoi utilizzare il deployment principale o eseguire questo ambiente localmente.
- 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ù simile 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, ti consigliamo di utilizzare un nome, un URL dell'avatar e una descrizione distinti per le app Chat in Google Chat in modo da distinguerle meglio.
Nell'esempio seguente, l'app di chat Task app
è basata su HTTP e utilizza endpoint diversi per il deployment in ambienti di sviluppo, temporaneo e di produzione:
Ambiente | Nome del progetto Cloud | Nome dell'app | URL 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 staging | http://example.com/api/myapp/staging |
Produzione | task-chat-app |
App Attività | http://example.com/api/myapp/ |
Gestire le distribuzioni in base all'architettura dell'app Chat
La tabella seguente include ulteriori considerazioni per la gestione dei deployment per architetture di app 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 implementazione. |
Argomenti correlati
- Testare le funzionalità interattive per le app Google Chat
- Pubblicare app di Google Chat
- Creare e gestire i deployment di Apps Script
- Scegliere un'architettura per l'app di Chat