In questa pagina viene spiegato come creare e gestire i deployment dell'app Google Chat. Mantenendo deployment diversi, puoi gestire meglio ogni fase del ciclo di vita dell'app di 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 di Chat durante l'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 apportare modifiche. Se necessario, puoi utilizzare il deployment principale o eseguire questo ambiente localmente.
- Gestione temporanea:l'ambiente in 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 denominata Task app
si basa su HTTP e utilizza endpoint diversi per il deployment nell'ambito di sviluppo, gestione temporanea e 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 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 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 implementazioni di Apps Script
- Scegliere un'architettura per l'app di Chat