En esta página, se explica cómo crear y administrar implementaciones para tu app de Google Chat. Si mantienes diferentes implementaciones, puedes administrar mejor cada fase del ciclo de vida de tu app de Chat y lanzar cambios de forma segura en la producción.
Crea implementaciones para cada fase del ciclo de vida de la app
Para administrar tu app de Chat durante todo su ciclo de vida, te recomendamos que crees e implementes una app de Chat para cada uno de los siguientes entornos:
- Desarrollo: Es el entorno que usas para trabajar en los cambios. Si es necesario, puedes usar la implementación principal o ejecutar este entorno de forma local.
- Etapa de pruebas: Es el entorno en el que implementas la versión para los verificadores de confianza para realizar pruebas de extremo a extremo. Este entorno debe ser lo más parecido posible al de producción.
- Producción: Es el entorno en el que implementas la app de Chat para los usuarios finales publicándola en Google Workspace Marketplace.
Para cada app de Chat que implementes, debes crear un proyecto de Google Cloud. Cuando configures la API de Chat en cada proyecto de Cloud, considera usar un nombre de app, una URL de avatar y una descripción distintos para que puedas distinguir mejor las apps de Chat en Google Chat.
En el siguiente ejemplo, la app de Chat llamada 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 Cloud | Nombre de la aplicación | URL del 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 tareas de etapa de pruebas | http://example.com/api/myapp/staging |
Producción | task-chat-app |
App de tareas | http://example.com/api/myapp/ |
Administra las implementaciones según la arquitectura de tu app de Chat
En la siguiente tabla, se incluyen consideraciones adicionales para administrar implementaciones de arquitecturas de apps de chat específicas:
Arquitectura | Formato de implementación | Consideraciones |
---|---|---|
HTTP | URL del extremo HTTP |
|
Google Apps Script | ID de implementación |
|
Pub/Sub | Tema de Pub/Sub | Debes usar un tema de Pub/Sub diferente para cada implementación. |
Temas relacionados
- Prueba funciones interactivas para las apps de Google Chat
- Crea y administra implementaciones de Apps Script
- Elige una arquitectura de app de Chat