Cette page explique comment créer et gérer des déploiements pour votre application Google Chat. En gérant différents déploiements, vous pouvez mieux gérer chaque phase du cycle de vie de votre application Chat et déployer les modifications en production en toute sécurité.
Créer des déploiements pour chaque phase du cycle de vie de l'application
Pour gérer votre application Chat tout au long de son cycle de vie, nous vous recommandons de créer et de déployer une application Chat pour chacun des environnements suivants :
- Développement : environnement que vous utilisez pour travailler sur les modifications. Si nécessaire, vous pouvez utiliser le déploiement principal ou exécuter cet environnement localement.
- Préproduction : environnement que vous déployez auprès de testeurs de confiance pour les tests de bout en bout. Cet environnement doit être aussi proche que possible de la production.
- Production : environnement que vous déployez auprès des utilisateurs finaux en publiant votre application Chat sur le Google Workspace Marketplace.
Pour chaque application Chat que vous déployez, vous devez créer un projet Google Cloud. Lorsque vous configurez l'API Chat dans chaque projet Cloud, envisagez d'utiliser un nom d'application, une URL d'avatar et une description distincts afin de mieux distinguer les applications Chat dans Google Chat.
Dans l'exemple suivant, l'application Chat appelée Task app est basée sur HTTP et utilise différents points de terminaison pour le déploiement en développement, en préproduction et en production :
| Environnement | Nom du projet Cloud | Nom de l'application | URL du point de terminaison HTTP |
|---|---|---|---|
| Développement | task-chat-app-dev |
Application de tâches de développement | http://example.com/api/myapp/head |
| Préproduction | task-chat-app-staging |
Application de tâches de préproduction | http://example.com/api/myapp/staging |
| Production | task-chat-app |
Application de tâches | http://example.com/api/myapp/ |
Gérer les déploiements en fonction de l'architecture de votre application Chat
Le tableau suivant présente des éléments supplémentaires à prendre en compte lors de la gestion des déploiements pour des architectures d'applications Chat spécifiques :
| Architecture | Format de déploiement | Remarques |
|---|---|---|
| HTTP | URL du point de terminaison HTTP |
|
| Google Apps Script | ID de déploiement |
|
| Pub/Sub | Sujet Pub/Sub | Vous devez utiliser un sujet Pub/Sub différent pour chaque déploiement. |
Articles associés
- Tester les fonctionnalités interactives des applications Google Chat
- Créer et gérer des déploiements Apps Script
- Choisir une architecture d'application Chat