跳到內容

DevOps 與 CI/CD 通知

DevOps 通知如果全部寫成純文字,很容易變成不可讀的資訊流。PushGo 把一次性告警、故障生命週期和服務目前狀態分開建模。

  • 傳送建置、部署和發佈通知。
  • 把故障處理過程記錄為可更新的 Event。
  • 把服務、佇列、備份任務或主機狀態展示為 Thing。
  • 透過公共 Gateway 或私人 Gateway 投遞到 Apple 和 Android 用戶端。
需求使用原因
建置完成Message只需要一條可見提醒。
部署進行中Event同一個生命週期可以從開始更新到失敗或完成。
服務健康狀態Thing物件有隨時間變化的目前狀態。

管線完成用 Message;部署過程有多次狀態變化時用 Event;使用者更關心服務目前狀態時用 Thing。

Terminal window
curl -X POST https://gateway.pushgo.dev/message \
-H "Content-Type: application/json" \
-d '{
"channel_id": "YOUR_CHANNEL_ID",
"password": "YOUR_CHANNEL_PASSWORD",
"title": "來自 PushGo 的通知",
"body": "自動化通知路徑已經打通。"
}'
  • PushGo 適合 CI/CD 通知嗎? 適合。CI/CD 系統可以在 shell step 或 webhook action 中直接呼叫 HTTP API。
  • 故障應該如何表達? 用 Event,讓同一故障可以持續更新並關閉,而不是產生很多無關通知。
  • 團隊可以私人部署 DevOps 通知嗎? 可以。私人 Gateway 可以控制資料路徑、驗證和維運策略。
  • 高風險自動化應使用獨立 Channel 和受限憑據。
  • AI 助理應優先使用 MCP OAuth,避免模型直接持有 Channel 密碼。
  • 當資料路徑、通道策略或合規邊界必須自行控制時,使用私人部署。
  • 敏感欄位應使用 E2EE,讓用戶端本機解密。