建立及管理 Google Chat 應用程式部署作業

本頁說明如何為 Google Chat 應用程式。維護不同的部署作業 更妥善地管理 Chat 應用程式生命週期的每個階段 並安全地將變更發布至正式版群組

為應用程式生命週期的每個階段建立部署作業

在應用程式的生命週期中,我們會管理 Chat 應用程式 建議您為 下列環境:

針對每個部署的 Chat 應用程式,您必須建立 存取 Google Cloud 專案如果您在每個 雲端專案,可以考慮使用獨立的應用程式名稱、顯示圖片網址和 這樣才能更清楚地區分 Google Chat 中的即時通訊應用程式。

在以下示例中,Chat 應用程式 名為 Task app 的建構在 HTTP 上,使用不同端點進行部署 開發、測試和實際工作環境:

環境 Cloud 專案名稱 應用程式名稱 HTTP 端點
開發 task-chat-app-dev 開發人員工作應用程式 http://example.com/api/myapp/head
預備 task-chat-app-staging 暫存工作應用程式 http://example.com/api/myapp/staging
正式版 task-chat-app 工作應用程式 http://example.com/api/myapp/

根據 Chat 應用程式架構管理部署作業

下表列出管理部署作業的其他注意事項 特定 Chat 應用程式 架構

架構 部署格式 注意事項
HTTP 應用程式網址
  • 逐步將變更部署至 Chat 應用程式的生命週期。舉例來說 您已測試在測試環境端點中部署的新功能 http://example.com/api/myapp/staging,請將該功能發布給 方法是將其部署至實際工作環境端點 http://example.com/api/myapp
  • 如要在部署前對程式碼進行偵錯,您可以將端點設為本機 環境。若要瞭解如何在本機測試變更,請參閱 對 Google Chat 應用程式進行偵錯
Google Apps Script 部署作業 ID
  • Apps Script 專案只能有一個分支版本,且 與單一 Cloud 專案相關聯測試並維護 因此,您必須建立不同的 Apps Script 可以管理個別環境的專案
  • 僅應使用 Apps Script 專案的首批部署開發環境。如果是測試環境和實際工作環境,請使用版本化部署。詳情請參閱 建立及管理部署作業
Pub/Sub Pub/Sub 主題 每項部署作業均應使用不同的 Pub/Sub 主題。