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 do Chat e lançar alterações com segurança na produção.
Criar implantações para cada fase do ciclo de vida do app
Para gerenciar o 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 alterações. Se necessário, use a implantação principal ou execute esse ambiente localmente.
- Preparação: o ambiente implantado para trusted testers para testes completos. Esse ambiente precisa estar o mais próximo possível da produção.
- Produção: o ambiente implantado para os usuários finais publicando o app do Chat no Google Workspace Marketplace.
Para cada app do Chat que você implantar, crie 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 diferentes para distinguir melhor os apps do Chat no Google Chat.
No exemplo a seguir, o app do Chat
chamado Task app
foi criado em HTTP e usa endpoints diferentes para implantar no
desenvolvimento, preparo e produção:
Ambiente | Nome do projeto na nuvem | Nome do app | Endpoint HTTP |
---|---|---|---|
Desenvolvimento | task-chat-app-dev |
App Dev Task | http://example.com/api/myapp/head |
Teste | task-chat-app-staging |
App de tarefas de preparo | http://example.com/api/myapp/staging |
Produção | task-chat-app |
App Tarefas | http://example.com/api/myapp/ |
Gerencie implantações com base na arquitetura do app do Chat
A tabela a seguir inclui outras considerações para gerenciar implantações em arquiteturas de apps do Chat específicas:
Arquitetura | Formato de implantação | considerações |
---|---|---|
HTTP | URL do app |
|
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 de apps do Google Chat
- Publicar apps do Google Chat
- Criar e gerenciar implantações do Apps Script
- Escolher uma arquitetura para o app do Chat