適用於 Openclaw 的 DeployBot

在 AI 驅動的開發環境中,使用 Openclaw Skills 直接將程式碼從儲存庫自動部署到伺服器。

membranedev
v1.0.2
Apr 30, 2026
0
420
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install deploybot

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 deploybot。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 DeployBot?

用於 Openclaw Skills 的 DeployBot 技能是一個強大的整合工具,旨在自動化程式碼部署的生命週期。它將您的 AI 代理連接到 DeployBot 強大的基礎設施,實現儲存庫、環境和伺服器配置的無縫管理。透過利用 Membrane 框架,此技能處理身分驗證和憑據刷新的繁重工作,在您的 AI 工具與 CI/CD 流水線之間提供安全橋樑。

此整合允許開發人員和 DevOps 團隊透過高階指令觸發部署、監控伺服器狀態並管理設定檔。無論您是部署到測試環境還是正式環境,該技能都能確保您的 Openclaw Skills 擁有必要的上下文和權限,以最少的人工干預執行複雜的部署邏輯。

DeployBot 應用場景

  • 自動化從 GitHub 或 Bitbucket 到多個伺服器環境的程式碼部署。
  • 透過 AI 代理以程式化方式管理伺服器設定檔和通知組。
  • 在 Openclaw Skills 內部查詢部署歷史和日誌,以排查失敗的建置。
  • 透過發現並執行用於環境管理的預建置操作來擴展部署工作流。
  • 將部署觸發器整合到更大規模的自動化軟體開發生命週期中。

DeployBot 運作原理

  1. 使用者安裝 Membrane CLI,為 Openclaw Skills 提供底層通訊層。
  2. 使用 membrane login 指令建立身分驗證工作階段,該指令支援互動式和無頭環境。
  3. 透過提供應用程式 URL 發起與 DeployBot 的連接,Membrane 使用該 URL 規範化網域並管理 OAuth 流程。
  4. 代理輪詢連接狀態直至達到 READY 狀態,確保所有憑據和權限均已激活。
  5. AI 代理根據自然語言意圖(例如「觸發部署」)搜尋特定操作,以找到執行任務的正確工具。
  6. 使用 JSON 參數執行操作,或向 DeployBot API 發送直接 proxy 請求以進行進階自定義工作流。

DeployBot 設定指南

全域安裝所需的 CLI:

npm install -g @membranehq/cli@latest

登入並指定您的代理類型以優化 Openclaw Skills 效能:

membrane login --tenant --clientName=openclaw

連接到您的 DeployBot 帳戶:

membrane connection ensure "https://deploybot.com" --json

如果連接狀態為 BUILDING,請等待其就緒:

membrane connection get <id> --wait --json

DeployBot 資料結構與分類體系

該技能將 DeployBot 數據組織成可透過 Openclaw Skills 存取的階層結構:

層級 組件 描述
1 Account 儲存庫和全域設定的主容器。
2 Repository 包含程式碼庫的連結原始碼控制。
3 Project 伺服器、配置和通知設定的分組。
4 Environment 特定的部署目標,如開發、測試或正式環境。
5 Deployment 程式碼傳輸和執行日誌的單個記錄。
6 Server 接收部署的實體或虛擬基礎設施。

DeployBot 進階特性

  • 自然語言意圖發現,無需手動查閱文件即可查找部署操作。
  • 透明的 API proxy 代理,自動注入身分驗證標頭並處理憑據刷新。
  • 支援使用手動代碼驗證的無頭環境身分驗證。
  • 具有長等待功能的自動化連接輪詢,適用於非同步設置過程。
  • 所有指令均提供詳細的 JSON 輸出,便於在 Openclaw Skills 內進行複雜的多步自動化。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*