Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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.
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
Esegui il deployment progressivo delle modifiche su ogni endpoint
Ciclo di vita dell'app di chat. Ad esempio, dopo
Hai testato una nuova funzionalità di cui è stato eseguito il deployment nel tuo endpoint di gestione temporanea
http://example.com/api/myapp/staging, rilascia la funzionalità per
in produzione mediante il deployment nel tuo endpoint di produzione, ad esempio
http://example.com/api/myapp.
Per eseguire il debug del codice prima del deployment, puoi impostare un endpoint sul tuo
completamente gestito di Google Cloud. Per scoprire come testare le modifiche localmente, consulta
Eseguire il debug delle app Google Chat.
Google Apps Script
ID deployment
I progetti Apps Script possono avere un solo ramo ed essere
associati a un progetto Cloud. Per verificare le modifiche e mantenere
in più ambienti, devi creare diversi Apps Script
per ogni ambiente.
Dovresti utilizzare il deployment principale del progetto Apps Script solo per l'ambiente di sviluppo. Per gli ambienti di gestione temporanea e produzione, utilizza i deployment con controllo delle versioni. Per maggiori dettagli, vedi
Creare e gestire i deployment
nella documentazione di Apps Script.
Pub/Sub
Argomento Pub/Sub
Dovresti usare un argomento Pub/Sub diverso per ogni deployment.