建立及管理 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 主題。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-09-07 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-09-07 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-09-07 (世界標準時間)。"]]