本頁說明如何為 Google Chat 應用程式。維護不同的部署作業 更妥善地管理 Chat 應用程式生命週期的每個階段 並安全地將變更發布至正式版群組
為應用程式生命週期的每個階段建立部署作業
在應用程式的生命週期中,我們會管理 Chat 應用程式 建議您為 下列環境:
- 開發:用來處理變更的環境。如果 您可以使用 Head Deployment 或在本機執行這個環境。
- 測試環境:您部署至受信任測試人員的環境 端對端測試這個環境應盡可能接近實際工作環境,例如
- 正式環境:發布給使用者的環境 將 Chat 應用程式 Google Workspace Marketplace。
針對每個部署的 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 | 應用程式網址 |
|
Google Apps Script | 部署作業 ID |
|
Pub/Sub | Pub/Sub 主題 | 每項部署作業均應使用不同的 Pub/Sub 主題。 |