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 erstellen und verwalten. Durch die Verwendung verschiedener Bereitstellungen 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
Um Ihre Chat-App während ihres gesamten Lebenszyklus zu verwalten, empfehlen wir, eine Chat-App für jede der folgenden Umgebungen 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 für End-to-End-Tests für vertrauenswürdige Tester bereitstellen. Diese Umgebung sollte so nah wie möglich an der Produktionsumgebung sein.
Produktion: Die Umgebung, die Sie für Endnutzer bereitstellen, indem Sie Ihre Chat-App im Google Workspace Marketplace
veröffentlichen.
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 App-Namen, eine Avatar-URL und eine Beschreibung verwenden, damit Sie die Chat-Apps in Google Chat besser unterscheiden können.
Im folgenden Beispiel wird die Chat-App Task app auf HTTP aufgebaut und verwendet verschiedene Endpunkte für die Bereitstellung in der Entwicklung, im Staging und in der Produktion:
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
Staging Task app
http://example.com/api/myapp/staging
Produktion
task-chat-app
Task app
http://example.com/api/myapp/
Bereitstellungen basierend auf der Architektur Ihrer 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
HTTP-Endpunkt-URL
Stellen Sie Änderungen schrittweise für jeden Endpunkt im Lebenszyklus Ihrer Chat-App bereit. Nachdem Sie beispielsweise ein neues Feature getestet haben, das in Ihrem Staging-Endpunkt
http://example.com/api/myapp/staging bereitgestellt wurde, können Sie das Feature in der Produktion veröffentlichen, indem Sie es in Ihrem Produktionsendpunkt wie
http://example.com/api/myapp bereitstellen.
Wenn Sie Code vor der Bereitstellung debuggen möchten, können Sie einen Endpunkt für Ihre lokale Umgebung festlegen. Informationen zum lokalen Testen von Änderungen finden Sie unter
Google Chat-Apps debuggen.
Google Apps Script
Deployment-ID
Apps Script-Projekte können nur einen einzelnen Branch haben und mit einem Cloud-Projekt verknüpft sein. Wenn Sie Änderungen testen und mehrere Umgebungen verwalten möchten, müssen Sie für jede Umgebung unterschiedliche Apps Script-Projekte erstellen.
Sie sollten die Head
-Bereitstellung des Apps Script-Projekts nur für die Entwicklungsumgebung verwenden. Verwenden Sie für Staging- und Produktions
Umgebungen versionierte Bereitstellungen. Weitere Informationen finden Sie in der Apps Script-Dokumentation unter
Bereitstellungen erstellen und verwalten.
Pub/Sub
Pub/Sub-Thema
Für jede Bereitstellung sollte ein anderes Pub/Sub-Thema verwendet werden.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-09-11 (UTC)."],[],["The document outlines creating and managing deployments for Google Chat apps across development, staging, and production environments. Each environment requires a separate Google Cloud project with a distinct app name and details. Deployment methods vary: HTTP uses endpoint URLs, Apps Script utilizes deployment IDs and separate projects, and Pub/Sub employs unique topics. Changes should be progressively deployed, starting from development, then staging, and finally production. Different app architectures require different consideration.\n"]]