Crea y administra implementaciones para tu app de Google Chat
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En esta página, se explica cómo crear y administrar implementaciones para tus
App de Google Chat Si mantienes diferentes Deployments, puedes
administrar mejor cada fase del ciclo de vida de tu app de Chat
y lanzar cambios en producción de forma segura.
Crear implementaciones para cada fase del ciclo de vida de la app
Para administrar tu app de Chat durante su ciclo de vida,
te recomendamos crear e implementar una app de Chat
cada uno de los siguientes entornos:
Desarrollo: Es el entorno que usas para trabajar en los cambios. Si
necesario, puedes usar la implementación principal
o ejecutar este entorno de forma local.
Staging: Es el entorno para el que implementas los verificadores de confianza.
de extremo a extremo. Este entorno debería estar lo más cerca de la producción
como sea posible.
Por cada app de Chat que implementes, debes crear un
proyecto de Google Cloud. Cuando configuras la API de Chat en cada
proyecto de Google Cloud, considera usar un nombre de app distinto, una URL de avatar y
descripción para que puedas distinguir mejor
Apps de Chat en Google Chat
En el siguiente ejemplo, la app de Chat
llamado Task app se compila en HTTP y usa diferentes extremos para implementar en
desarrollo, etapa de pruebas y producción:
Entorno
Nombre del proyecto de la nube
Nombre de la aplicación
Extremo HTTP
Desarrollo
task-chat-app-dev
App de Dev Task
http://example.com/api/myapp/head
Etapa de pruebas
task-chat-app-staging
App de Staging Task
http://example.com/api/myapp/staging
Producción
task-chat-app
App de tareas
http://example.com/api/myapp/
Administra las implementaciones basadas en la arquitectura de tu app de Chat
Implementa los cambios de forma progresiva en cada extremo de tu
Ciclo de vida de la app de Chat. Por ejemplo, luego de
probaste una función nueva implementada en el extremo de la etapa de pruebas
http://example.com/api/myapp/staging, lanza la función para
la producción a través de la implementación en tu extremo de producción, como
http://example.com/api/myapp
Para depurar el código antes de implementarlo, puedes establecer un extremo en tu
en un entorno de nube. Para aprender a probar los cambios de forma local, consulta
Depura las apps de Google Chat.
Google Apps Script
ID de implementación
Los proyectos de Apps Script solo pueden tener una rama y pueden
asociados con un proyecto de Cloud. Para probar los cambios y mantenerlos
varios entornos, debes crear diferentes Apps Script
proyectos para cada entorno.
Solo debes usar la implementación principal del proyecto de Apps Script para el entorno de desarrollo. Para los entornos de etapa de pruebas y producción, usa implementaciones con control de versiones. Para obtener más información, consulta
Crea y administra implementaciones
en la documentación de Apps Script.
Pub/Sub
Tema de Pub/Sub
Deberías usar un tema de Pub/Sub diferente para cada implementación.