Créer et gérer des déploiements pour votre application Google Chat
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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.
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
Déployez progressivement les modifications sur chaque point de terminaison de votre
Cycle de vie de l'application Chat Par exemple, après
Vous avez testé une nouvelle fonctionnalité
déployée dans votre point de terminaison de préproduction
http://example.com/api/myapp/staging, relâchez la fonctionnalité pour
en la déployant sur votre point de terminaison de production,
http://example.com/api/myapp
Pour déboguer le code avant le déploiement, vous pouvez définir un point de terminaison sur votre
environnement. Pour savoir comment tester les modifications en local, consultez
Déboguer des applications Google Chat
Google Apps Script
ID de déploiement
Les projets Apps Script ne peuvent avoir qu'une seule branche et être
associés à un projet Cloud. Pour tester les modifications
et maintenir
plusieurs environnements, vous devez créer des scripts Apps Script différents
des projets pour chaque environnement.
Vous ne devez utiliser que le déploiement "head" du projet Apps Script pour l'environnement de développement. Pour les environnements de préproduction et de production, utilisez des déploiements avec gestion des versions. Pour en savoir plus, consultez
Créer et gérer des déploiements
dans la documentation d'Apps Script.
Pub/Sub
Sujet Pub/Sub
Vous devez utiliser un sujet Pub/Sub différent pour chaque déploiement.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/09/07 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
{"lastModified": "Derni\u00e8re mise \u00e0 jour le 2024/09/07\u00a0(UTC)."}
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/09/07 (UTC)."]]