Buddy CI/CD:自動建置、測試與部署工具

透過視覺化流程串接程式碼與上線作業,並讓 AI 代理使用部署、日誌與沙箱。

buddy.works
Buddy Works screenshot

Buddy 是做什麼的?先用白話理解

Buddy Works 是協助開發團隊把程式碼變成可發布應用程式的 CI/CD 與平台工程服務。想像每次更新網站都要取出程式、安裝套件、測試、打包及上傳;Buddy 可以將這些步驟整理成 pipeline,依照設定的事件重複執行,讓團隊查看每一步的結果。

它適合經常交付網站或應用程式的開發者、接案團隊與平台工程人員。你可以使用視覺化介面安排流程,也能把 YAML 設定放進版本控制。AI 代理則可以接入這套交付環境,操作流水線、部署及日誌;專案程式碼與檢查規則仍要由團隊準備。

從預覽環境到正式發布

Buddy 的遠端部署支援只傳送變更檔案、人工核准、角色權限與版本回復。流水線可使用容器動作及官方支援的執行系統,把建置、測試與發布工作串接起來。

Environments 可為分支與 pull request 提供獨立環境及網址,基礎設施可以放在 Buddy 雲端、自有 AWS 或區域網路。Dev Cloud 則能執行 MicroVM 應用程式與靜態網站。需要先確認介面的團隊,可用 Visual Reviews 比較不同瀏覽器和視窗尺寸的結果,並搭配 Playwright、Selenium、Cypress、Figma 或 Storybook。

Tunnels 負責連接服務與網路;Domains 提供 DNS 管理和自動 SSL 憑證。這些模組適合依照交付需求組合,資源配額與費用應分別確認。

AI 代理如何接上既有專案?

官方列出 Claude Code、Cursor、Codex 等接入方式。MCP 設定文件提供美國、歐洲與亞洲端點,支援互動式 OAuth 或權杖認證。代理可以執行流水線、讀取建置日誌,並管理部署、沙箱與網域。

另一種方式是安裝 Buddy CLI 與 skill:使用 bdy、執行 bdy login,再以 bdy proj link 連結專案,依官方指引加入技能。單純使用 MCP 時,不必先完成 CLI 路徑。沙箱能提供隔離的雲端工作環境,讓代理在其中執行專案與命令。

工具類別篩選可縮小代理看得到的操作,實際權限則由認證資訊和工作區設定決定。先設定任務需要的存取範圍,再檢查結果,因為代理能操作真實資源。

建立第一條 Node.js 自動部署流程

依照官方 Node.js 範例,可以從一個已有測試與建置指令的 Git 專案開始:

  1. 建立 Buddy 專案,連接 GitHub、GitLab、Bitbucket、Buddy Git 或私有 Git 伺服器。
  2. 新增 pipeline,選擇架構和執行資源;需要版本管理時將 YAML 存入儲存庫。
  3. 設定分支、標籤或環境上下文,以及 Git 事件、排程或 Webhook 觸發條件。
  4. 加入 Node.js 動作,設定相依套件、測試和建置命令,確認執行版本;測試需要資料庫時再加入對應服務。
  5. 加入部署動作及目的地。官方範例以 SFTP 傳送檔案,再透過 SSH 安裝套件並重新啟動應用程式,也可加入 Slack 通知。
  6. 推送變更後檢查各步驟的日誌,並開啟部署網址驗證應用程式。

建置產物會放入流水線檔案系統,後續傳送範圍必須與專案相符。官方範例排除本機 Node 模組,改在伺服器安裝;不要把檔案成功上傳當作完整的功能驗收。

免費方案、試用與用量計費

2026 年 10 月 19 日核對的官方方案頁列出 Free、Pro 與 Hyper。Free 提供 1 個席次、1 個同時執行任務、300 pipeline GB-minutes 及 1 GB 流水線快取;付費方案增加資源與進階功能,額外席次、並行執行、運算與快取可能另計。

GB-minutes 依分配記憶體、執行時間及動作種類計算,不能直接當作一般的執行分鐘。頁面幣別可能因地區而異,應以帳號實際報價與結算條件為準。官方目前對免費沙箱的說明不一致:定價頁列出資源,套餐文件卻說 Free 不包含沙箱,使用前請確認實際資格。文件中的 14 天雲端試用也不同於持續提供的 Free 方案。

資料與權限如何評估?

REST API 需要在工作區設定中啟用,並沿用工作區權限。確認代理可以讀取哪些儲存庫、機密資料與日誌,及其可執行的修改範圍。

Buddy 隱私政策說明平台的資料處理方式;外部 AI 服務另有條款,不能因此推定所有資料都不會用於訓練。進階存取控制也可能受方案限制。

常見問題

Buddy 的 CI/CD 在處理什麼?

它依照設定建置並測試程式碼,再準備發布或部署到目的地。團隊要定義動作、觸發條件及驗收方法。

可以連接現有 GitHub 儲存庫嗎?

可以。建立專案時選擇 Git 提供者並連接儲存庫,再設定要追蹤的分支及事件。

Buddy 有免費版嗎?

有額度限制的 Free 方案。更多成員、運算資源與進階控制可能需要付費;免費沙箱的實際條件應另外確認。

官方文件與支援

Inbox Zero部分免費
讓 Gmail 與 Outlook 自動分類來信、準備回覆草稿,並清理不再閱讀的訂閱。
AI 郵件助理AI工作流程自動化工具 · 私有部署開啟 ↗
Backdrop部分免費
建立能連接業務工具、整理專案資訊並協作執行任務的 AI 同事。
AI 自動化工具人工智慧研究助理 · 人工智慧行銷內容工具 · AI工作流程自動化工具 +1開啟 ↗