Cette page explique comment créer et gérer des déploiements pour votre Application Google Chat. En conservant différents déploiements, vous pouvez mieux gérer chaque phase du cycle de vie de votre application Chat et publier les modifications en production de façon sécurisée.
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 nous vous recommandons de créer et de déployer une application Chat chacun des environnements suivants:
- Développement:l'environnement que vous utilisez pour travailler sur les modifications. Si vous pouvez utiliser le déploiement head ou exécuter cet environnement en local.
- Préproduction:environnement que vous déployez sur des testeurs de confiance des tests de bout en bout. Cet environnement doit être aussi proche de la production que possible.
- Production:environnement que vous déployez pour les utilisateurs finaux en la publiant votre application Chat 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 Google Cloud, envisagez d'utiliser un nom d'application distinct, une URL d'avatar afin de mieux distinguer 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
développement, préproduction et production:
Environnement | Nom du projet Cloud | Nom de l'application | Point de terminaison HTTP |
---|---|---|---|
Développement | task-chat-app-dev |
Application Dev Tasks | http://example.com/api/myapp/head |
Préproduction | task-chat-app-staging |
Application Staging Tasks | http://example.com/api/myapp/staging |
Production | task-chat-app |
Application Tasks | http://example.com/api/myapp/ |
Gérez les déploiements en fonction de l'architecture de votre application Chat
Le tableau suivant inclut des éléments supplémentaires à prendre en compte lors de la gestion des déploiements pour certaines applications Chat d'infrastructure :
Architecture | Format de déploiement | Remarques |
---|---|---|
HTTP | URL de l'application |
|
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
- Publier des applications Google Chat
- Créer et gérer des déploiements Apps Script
- Choisir une architecture d'application Chat