Auf dieser Seite wird beschrieben, wie Sie Bereitstellungen für Ihre Google Chat-App erstellen und verwalten. Wenn Sie verschiedene Bereitstellungen verwalten, können Sie jede Phase des Lebenszyklus Ihrer Chat-App besser verwalten und Änderungen sicher in der Produktion veröffentlichen.
Bereitstellungen für jede Phase des App-Lebenszyklus erstellen
Wenn Sie Ihre Chat-App während ihres gesamten Lebenszyklus verwalten möchten, empfehlen wir Ihnen, eine Chat-App für jede der folgenden Umgebungen zu erstellen und bereitzustellen:
- Entwicklung: Die Umgebung, in der Sie Änderungen vornehmen. Bei Bedarf können Sie die Head-Bereitstellung verwenden oder diese Umgebung lokal ausführen.
- Staging: Die Umgebung, die Sie für vertrauenswürdige Tester für End-to-End-Tests bereitstellen. Diese Umgebung sollte der Produktionsumgebung so nahe wie möglich kommen.
- Produktionsumgebung:Die Umgebung, die Sie für Endnutzer bereitstellen, indem Sie Ihre Chat-App im Google Workspace Marketplace veröffentlichen.
Für jede von Ihnen bereitgestellte Chat-App müssen Sie ein Google Cloud-Projekt erstellen. Wenn Sie die Chat API in jedem Cloud-Projekt konfigurieren, sollten Sie einen eindeutigen App-Namen, eine eindeutige Avatar-URL und eine eindeutige Beschreibung verwenden, damit Sie die Chat-Apps in Google Chat besser unterscheiden können.
Im folgenden Beispiel basiert die Chat-App Task app
auf HTTP und verwendet unterschiedliche Endpunkte für die Bereitstellung in der Entwicklungs-, Staging- und Produktionsumgebung:
Umgebung | Name des Cloud-Projekts | App-Name | HTTP-Endpunkt-URL |
---|---|---|---|
Entwicklung | task-chat-app-dev |
Dev Task App | http://example.com/api/myapp/head |
Staging | task-chat-app-staging |
App für die Staging-Aufgabe | http://example.com/api/myapp/staging |
Produktion | task-chat-app |
Google Tasks | http://example.com/api/myapp/ |
Bereitstellungen basierend auf der Architektur Ihrer Chat-App verwalten
In der folgenden Tabelle finden Sie weitere Informationen zur Verwaltung von Bereitstellungen für bestimmte Chat-App-Architekturen:
Architektur | Deployment-Format | Hinweise |
---|---|---|
HTTP | HTTP-Endpunkt-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 eine Chat-App auswählen