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.
Crea deployment per ogni fase del ciclo di vita dell'app
Per gestire l'app di Chat durante il suo 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 lavorare sulle modifiche. Se necessario, puoi utilizzare il deployment head o eseguire questo ambiente in locale.
- Staging: l'ambiente di cui esegui il deployment per i trusted tester per i test end-to-end. Questo ambiente dovrebbe 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 app, un URL avatar e una descrizione distinti per l'app, in modo da distinguere meglio le app Chat in Google Chat.
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 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 durante la gestione dei deployment per architetture di app di Chat specifiche:
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