En esta página, se explica cómo crear y administrar implementaciones para tu app de Google Chat. Si mantienes diferentes implementaciones, podrás administrar mejor cada fase del ciclo de vida de tu app de Chat y lanzar de manera segura los cambios en la producción.
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 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.
- Staging: Es el entorno que implementas en los verificadores de confianza para realizar pruebas de extremo a extremo. Este entorno debe estar lo más cerca posible de la producción.
- Producción: Es el entorno que implementas para los usuarios finales mediante la publicación de tu app de Chat en Google Workspace Marketplace.
Por 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 diferentes para poder distinguir mejor entre las apps de Chat en Google Chat.
En el siguiente ejemplo, la app de Chat llamada Task app
se compila en HTTP y usa extremos diferentes para implementarla en el desarrollo, la etapa de pruebas y la producción:
Entorno | Nombre del proyecto de la nube | Nombre de la app | 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
En la siguiente tabla, se incluyen consideraciones adicionales cuando se administran implementaciones para arquitecturas de apps de Chat específicas:
Arquitectura | Formato de implementación | Consideraciones |
---|---|---|
HTTP | URL de la app |
|
Google Apps Script | ID de implementación |
|
Pub/Sub | Tema de Pub/Sub | Deberías usar un tema de Pub/Sub diferente para cada implementación. |
Temas relacionados
- Prueba las funciones interactivas de las apps de Google Chat
- Cómo publicar apps de Google Chat
- Crea y administra implementaciones de Apps Script
- Elige una arquitectura de app de Chat