Bereitstellungen für Ihre Google Chat-App erstellen und verwalten
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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.
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
Stellen Sie Änderungen nach und nach auf jedem Endpunkt in Ihrem
Lebenszyklus der Chat-App Beispiel: Nach
Sie haben eine neue Funktion getestet, die an Ihrem Staging-Endpunkt bereitgestellt wurde.
http://example.com/api/myapp/staging, gib die Funktion frei für
in der Produktion, indem Sie es auf Ihrem Produktionsendpunkt bereitstellen, z. B.
http://example.com/api/myapp.
Zum Debuggen von Code vor der Bereitstellung können Sie einen Endpunkt auf Ihrem lokalen
zu verbessern. Informationen zum lokalen Testen von Änderungen finden Sie unter
Fehler in Google Chat-Apps beheben
Google Apps Script
Deployment-ID
Apps Script-Projekte können nur einen Zweig haben und
die mit einem Cloud-Projekt verknüpft sind. Um Änderungen zu testen und
Umgebungen erstellen können, müssen Sie verschiedene Apps Script-
für jede Umgebung zu erstellen.
Für die Entwicklungsumgebung sollten Sie nur die Head-Bereitstellung des Apps Script-Projekts verwenden. Verwenden Sie für Staging- und Produktionsumgebungen versionierte Bereitstellungen. Weitere Informationen finden Sie unter
Bereitstellungen erstellen und verwalten
in der Apps Script-Dokumentation.
Pub/Sub
Pub/Sub-Thema
Sie sollten für jede Bereitstellung ein anderes Pub/Sub-Thema verwenden.