Auf dieser Seite wird erläutert, wie Sie Bereitstellungen für Ihre Google Chat-App erstellen und verwalten. Wenn Sie verschiedene Bereitstellungen verwalten, können Sie die einzelnen Lebenszyklusphasen Ihrer Chat-App besser verwalten und Änderungen sicher für die Produktion veröffentlichen.
Bereitstellungen für jede Phase des App-Lebenszyklus erstellen
Damit Sie Ihre Chat-App während ihres gesamten Lebenszyklus verwalten können, empfehlen wir, für jede der folgenden Umgebungen eine Chat-App zu erstellen und bereitzustellen:
- Entwicklung:Die Umgebung, in der Sie an Änderungen arbeiten. Bei Bedarf können Sie die Head-Bereitstellung verwenden oder diese Umgebung lokal ausführen.
- Staging: Die Umgebung, die Sie Trusted Tester für End-to-End-Tests bereitstellen. Diese Umgebung sollte so nahe wie möglich an der Produktion sein.
- Produktion:Die Umgebung, die Sie für Endnutzer durch Veröffentlichen Ihrer Chat-App im Google Workspace Marketplace bereitstellen.
Für jede Chat-App, die Sie bereitstellen, müssen Sie ein Google Cloud-Projekt erstellen. Wenn Sie die Chat API in jedem Cloud-Projekt konfigurieren, sollten Sie einen eindeutigen Anwendungsnamen, eine Avatar-URL und eine Beschreibung verwenden, damit Sie die Chat-Anwendungen in Google Chat besser unterscheiden können.
Im folgenden Beispiel baut die Chat-Anwendung Task app
auf HTTP auf und verwendet verschiedene Endpunkte für die Bereitstellung für Entwicklung, Staging und Produktion:
Umgebung | Name des Cloud-Projekts | App-Name | HTTP-Endpunkt |
---|---|---|---|
Entwicklung | task-chat-app-dev |
Dev Task App | http://example.com/api/myapp/head |
Staging wird ausgeführt… | task-chat-app-staging |
Staging-Task-App | http://example.com/api/myapp/staging |
Produktion | task-chat-app |
Aufgaben-App | http://example.com/api/myapp/ |
Bereitstellungen basierend auf der Architektur Ihrer Chat-App verwalten
Die folgende Tabelle enthält zusätzliche Überlegungen zum Verwalten von Bereitstellungen für bestimmte Architekturen von Chat-Anwendungen:
Architektur | Deployment-Format | Wissenswertes |
---|---|---|
HTTP | Anwendungs-URL |
|
Google Apps Script | Deployment-ID |
|
Pub/Sub | Pub/Sub-Thema | Sie sollten für jede Bereitstellung ein anderes Pub/Sub-Thema verwenden. |
Weitere Informationen
- Interaktive Funktionen für Google Chat-Apps testen
- Google Chat-Apps veröffentlichen
- Apps Script-Bereitstellungen erstellen und verwalten
- Architektur für Chat-App auswählen