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 Chat e rilasciare in sicurezza le modifiche in produzione.
Crea 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 ciascuno dei seguenti ambienti:
- Sviluppo:l'ambiente che utilizzi per lavorare alle modifiche. Se necessario, puoi utilizzare il deployment della testa 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ù vicino possibile alla produzione.
- Produzione: l'ambiente che distribuisci agli utenti finali pubblicando la tua app di chat su Google Workspace Marketplace.
Per ogni app di chat che implementi, 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 Chat in Google Chat.
Nell'esempio seguente, l'app di chat
chiamata Task app
è basata su HTTP e utilizza endpoint diversi per il deployment in
sviluppo, gestione temporanea e produzione:
Ambiente | Nome 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 Staging Task | http://example.com/api/myapp/staging |
Produzione | task-chat-app |
App Attività | http://example.com/api/myapp/ |
Gestire le implementazioni in base all'architettura dell'app Chat
La seguente tabella include ulteriori considerazioni per la gestione delle implementazioni per architetture specifiche dell'app di chat:
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 le implementazioni di Apps Script
- Scegliere un'architettura per l'app Chat