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 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 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 que você usa para trabalhar nas mudanças. Se necessário, use a implantação principal ou execute esse ambiente localmente.
Preparo:o ambiente que você implanta para testadores confiáveis para testes completos. Esse ambiente precisa ser o mais próximo possível da produção.
Para cada app do Chat que você implanta, é necessário criar um projeto do Google Cloud. Ao configurar a API Chat em cada projeto na nuvem, considere usar um nome de app, URL de avatar e descrição distintos para distinguir melhor os apps do Chat no Google Chat.
No exemplo a seguir, o app do Chat chamado Task app é criado no HTTP e usa endpoints diferentes para implantação no desenvolvimento, preparo e produção:
Ambiente
Nome do projeto na nuvem
Nome do app
URL do endpoint HTTP
Desenvolvimento
task-chat-app-dev
App de tarefas de desenvolvimento
http://example.com/api/myapp/head
Preparo
task-chat-app-staging
App de tarefas de preparo
http://example.com/api/myapp/staging
Produção
task-chat-app
App de tarefas
http://example.com/api/myapp/
Gerenciar implantações com base na arquitetura do app do Chat
A tabela a seguir inclui outras considerações ao gerenciar implantações
para arquiteturas específicas de apps do Chat:
Arquitetura
Formato de implantação
Considerações
HTTP
URL do endpoint HTTP
Implante mudanças progressivamente em cada endpoint no ciclo de vida do app do Chat. Por exemplo, depois de
testar um novo recurso implantado no endpoint de preparo
http://example.com/api/myapp/staging, libere o recurso para
produção implantando-o no endpoint de produção, como
http://example.com/api/myapp.
Para depurar o código antes da implantação, defina um endpoint para o ambiente local. Para saber como testar mudanças localmente, consulte
Depurar apps do Google Chat.
Google Apps Script
ID de implantação
Os projetos do Apps Script só podem ter uma ramificação e ser associados a um projeto na nuvem. Para testar mudanças e manter vários ambientes, é necessário criar projetos diferentes do Apps Script 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 versionadas. 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 do Pub/Sub diferente para cada implantação.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-09-11 UTC."],[],["The document outlines creating and managing deployments for Google Chat apps across development, staging, and production environments. Each environment requires a separate Google Cloud project with a distinct app name and details. Deployment methods vary: HTTP uses endpoint URLs, Apps Script utilizes deployment IDs and separate projects, and Pub/Sub employs unique topics. Changes should be progressively deployed, starting from development, then staging, and finally production. Different app architectures require different consideration.\n"]]