Nesta página, explicamos como criar e gerenciar implantações para seu app do Google Chat. Ao manter implantações diferentes, você pode gerenciar melhor cada fase do ciclo de vida do app e lançar mudanças na produção com segurança.
Criar implantações para cada fase do ciclo de vida do app
Para gerenciar seu app do Chat durante todo o ciclo de vida, recomendamos que você crie e implante um app do Chat para cada um dos seguintes ambientes:
- Desenvolvimento:o ambiente usado para trabalhar nas mudanças. Se necessário, use a implantação principal ou execute esse ambiente localmente.
 - Preparo:o ambiente em que você implanta para trusted testers para testes completos. Esse ambiente precisa ser o mais próximo possível da produção.
 - Produção:o ambiente que você implanta para usuários finais ao publicar o app do Chat no Google Workspace Marketplace.
 
Para cada app do Chat implantado, é necessário criar um projeto do Google Cloud. Ao configurar a API Chat em cada projeto do Cloud, use um nome de app, um URL de avatar e uma descrição distintos para diferenciar melhor os apps de chat no Google Chat.
No exemplo a seguir, o app de chat
chamado Task app é criado em HTTP e usa endpoints diferentes para implantação em
desenvolvimento, preparo e produção:
| Ambiente | Nome do projeto do Cloud | Nome do app | URL do endpoint HTTP | 
|---|---|---|---|
| Desenvolvimento | task-chat-app-dev | 
App Dev Task | http://example.com/api/myapp/head | 
| Preparo | task-chat-app-staging | 
App Staging Task | http://example.com/api/myapp/staging | 
| Produção | task-chat-app | 
App Tarefas | http://example.com/api/myapp/ | 
Gerenciar implantações com base na arquitetura do app de chat
A tabela a seguir inclui outras considerações ao gerenciar implantações para arquiteturas de apps de chat específicas:
| Arquitetura | Formato de implantação | Considerações | 
|---|---|---|
| HTTP | URL do endpoint HTTP | 
  | 
| Google Apps Script | ID de implantação | 
  | 
| Pub/Sub | Tópico do Pub/Sub | Use um tópico do Pub/Sub diferente para cada implantação. | 
Temas relacionados
- Testar recursos interativos para apps do Google Chat
 - Criar e gerenciar implantações do Apps Script
 - Escolher uma arquitetura de app do Chat