Auf dieser Seite wird erläutert, wie Sie Bereitstellungen für Ihre Google Chat App. Durch die Beibehaltung unterschiedlicher Bereitstellungen können Sie können Sie jede Phase des Lebenszyklus Ihrer Chat-App besser verwalten. und Änderungen sicher in der Produktion zu veröffentlichen.
Bereitstellungen für jede Phase des App-Lebenszyklus erstellen
Damit Sie Ihre Chat-App während des gesamten Lebenszyklus verwalten können, empfehlen wir Ihnen, eine Chat-App für jede der folgenden Umgebungen:
- Entwicklung:Die Umgebung, in der Sie an Änderungen arbeiten. Wenn erforderlich ist, können Sie das Head-Deployment verwenden oder diese Umgebung lokal ausführen.
- Staging:Die Umgebung, die Sie für Trusted Tester bereitstellen. von End-to-End-Tests. Diese Umgebung sollte der Produktion so nahe kommen wie möglich.
- Produktion:Die Umgebung, die Sie für Endnutzer durch Veröffentlichen Google Chat-App mit dem Google Workspace Marketplace
Für jede Chat-App, die Sie bereitstellen, müssen Sie einen Google Cloud-Projekt Wenn Sie die Chat API in den einzelnen Cloud-Projekt zu erstellen, sollten Sie einen eigenen Anwendungsnamen, eine eigene Avatar-URL und damit Sie besser zwischen den einzelnen Chat-Apps in Google Chat.
Im folgenden Beispiel hat die Chat App
namens Task app
basiert auf HTTP
und nutzt verschiedene Endpunkte
Entwicklung, Staging und Produktion:
Umgebung | Name des Cloud-Projekts | App-Name | HTTP-Endpunkt |
---|---|---|---|
Entwicklung | task-chat-app-dev |
Entwickleraufgabenanwendung | http://example.com/api/myapp/head |
Staging | task-chat-app-staging |
Staging-Aufgabenanwendung | http://example.com/api/myapp/staging |
Produktion | task-chat-app |
Task-App | http://example.com/api/myapp/ |
Bereitstellungen basierend auf der Architektur der Chat-App verwalten
Die folgende Tabelle enthält zusätzliche Überlegungen zur Verwaltung von Bereitstellungen für bestimmte Chat-App Architekturen:
Architektur | Deployment-Format | Hinweise |
---|---|---|
HTTP | App-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
- Chat-App-Architektur auswählen