Questa pagina spiega come creare e gestire i deployment App Google Chat. Mantenendo deployment diversi, puoi gestire meglio ogni fase del ciclo di vita della tua app di chat e rilasciare le modifiche in produzione in modo sicuro.
Crea deployment per ogni fase del ciclo di vita dell'app
Per gestire l'app di Chat durante tutto il suo ciclo di vita, di creare e implementare un'app di Chat ciascuno dei seguenti ambienti:
- Sviluppo: l'ambiente che utilizzi per lavorare sulle modifiche. Se puoi utilizzare il deployment head o eseguire questo ambiente in locale.
- Staging: l'ambiente per cui esegui il deployment per i trusted tester test end-to-end. Questo ambiente dovrebbe essere il più vicino possibile possibile.
- Produzione: l'ambiente di cui esegui il deployment per gli utenti finali pubblicando l'app Chat Google Workspace Marketplace.
Per ogni app di Chat di cui esegui il deployment, devi creare una progetto Google Cloud. Quando configuri l'API Chat in ogni progetto Cloud, valuta la possibilità di utilizzare un nome app e un URL avatar diversi, descrizione in modo da poter distinguere meglio App di chat in Google Chat.
Nell'esempio seguente, l'app Chat
chiamato Task app
si basa su HTTP e utilizza endpoint diversi per il deployment
sviluppo, gestione temporanea e produzione:
Ambiente | Nome progetto cloud | Nome dell'app | Endpoint HTTP |
---|---|---|---|
Sviluppo | task-chat-app-dev |
App Dev Tasks | http://example.com/api/myapp/head |
Gestione temporanea | task-chat-app-staging |
App Attività temporanea | 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 considerazioni aggiuntive per la gestione dei deployment per un'app Chat specifica del linguaggio naturale:
Architettura | Formato di deployment | Considerazioni |
---|---|---|
HTTP | URL dell'app |
|
Google Apps Script | ID deployment |
|
Pub/Sub | Argomento Pub/Sub | Dovresti usare un argomento Pub/Sub diverso per ogni deployment. |
Argomenti correlati
- Testare le funzionalità interattive per le app Google Chat
- Pubblicare app Google Chat
- Creare e gestire implementazioni di Apps Script
- Scegliere un'architettura dell'app di Chat