Esta página explica como criar e gerenciar implantações para sua app Google Chat. Ao manter implantações diferentes, é possível gerenciar melhor cada fase do ciclo de vida do app do Chat 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 dele, vamos: 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 de ponta a ponta. Esse ambiente precisa ser o mais próximo da produção sempre que possível.
- Produção: o ambiente que você implanta para os usuários finais com a publicação seu app do Chat ao Google Workspace Marketplace.
Para cada app do Chat implantado, é preciso criar um projeto do Google Cloud. Ao configurar a API Chat em cada no projeto do Google Cloud, use um nome de app diferente, URL do avatar e uma descrição para que você possa distinguir melhor entre Apps de chat no Google Chat.
No exemplo a seguir, o app do Chat
chamada Task app
, é criada com base em HTTP e usa endpoints diferentes para implantação
desenvolvimento, preparo e produção:
Ambiente | Nome do projeto do Cloud | Nome do app | 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 de tarefas | http://example.com/api/myapp/ |
Gerencie implantações com base na arquitetura do app do Chat
A tabela a seguir inclui considerações adicionais ao gerenciar implantações para um app do Chat específico do Google Cloud:
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 diferente do Pub/Sub para cada implantação. |
Temas relacionados
- Testar recursos interativos para apps do Google Chat
- Publicar apps do Google Chat
- Criar e gerenciar implantações do Google Apps Script
- Escolher a arquitetura de um app do Chat