Criar e gerenciar implantações para seu app do Google Chat
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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.
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
Implante alterações progressivamente em cada endpoint da
Ciclo de vida de um app de chat. Por exemplo, depois
você testou um novo recurso implantado no endpoint de preparo
http://example.com/api/myapp/staging, lance o recurso para
produção ao implantá-lo no endpoint de produção, como
http://example.com/api/myapp.
Para depurar o código antes da implantação, defina um endpoint como seu
de nuvem. Para aprender a testar alterações localmente, consulte
Depurar os apps do Google Chat
Google Apps Script
ID de implantação
Os projetos que usam o Apps Script só podem ter uma ramificação
associados a um projeto do Cloud. Para testar mudanças e manter
vários ambientes, é necessário criar diferentes Apps Script
projetos para cada ambiente.
Use apenas a implantação principal do projeto do Apps Script para o ambiente de desenvolvimento. Para ambientes de preparo e produção, use implantações com controle de versão. Para mais detalhes, consulte
Criar e gerenciar implantações
na documentação do Apps Script.
Pub/Sub
Tópico do Pub/Sub
Use um tópico diferente do Pub/Sub para cada implantação.