Buddy CI/CD:ビルドからデプロイまで自動化

視覚的なパイプラインとプレビュー環境を、開発チームやAIエージェントから操作。

buddy.works
Buddy Works screenshot

Buddyは何に使う?わかりやすく説明

Buddy Worksは、書いたコードを公開するまでの作業を自動化するCI/CD・プラットフォームエンジニアリングサービスです。Gitからコードを取得し、依存関係をインストールし、テストとビルドを実行して、成果物を指定先へ送る。その順番をパイプラインとして設定し、コード更新などのイベントで繰り返し動かします。

頻繁にリリースする開発者、Web制作会社、プラットフォームチームに向いています。画面上で手順を編集でき、YAMLでも管理できます。AIエージェントも接続できますが、プロジェクトのコード、適切なテスト、デプロイ先の認証情報は用意する必要があります。

Node.jsで最初のパイプラインを作る

公式Node.jsガイドでは、次の流れを紹介しています。

  1. プロジェクトを作り、GitHub、GitLab、Bitbucket、Buddy GitまたはプライベートGitサーバーを接続します。
  2. パイプラインを追加し、アーキテクチャとリソースを選びます。必要ならYAMLをリポジトリに保存します。
  3. ブランチ、タグ、環境のコンテキストと、Gitイベント、スケジュール、Webhookなどのトリガーを設定します。
  4. Node.jsアクションに依存関係のインストール、テスト、ビルドのコマンドを設定します。ランタイムと必要なデータベースサービスも確認します。
  5. デプロイ先を指定します。公式例ではSFTP転送後、SSHで依存関係のインストールと再起動を行い、必要に応じてSlack通知を追加します。
  6. 変更をpushし、各アクションのログと公開先のアプリを確認します。

成果物はパイプラインのファイルシステムに置かれます。公式例ではローカルのNodeモジュールを転送せず、サーバーでインストールします。転送範囲は自分のアプリに合わせて調整してください。転送成功と機能の正常動作は別に確認します。

プレビューと画面の検証を組み込む

Remote Deploymentsは変更ファイルの転送、手動承認、ロールによる権限、ロールバックを備えます。コンテナアクションや対応する実行環境を組み合わせ、ビルドから公開までを構成できます。

Environmentsではブランチやpull requestに環境とURLを用意でき、Buddyのクラウド、自社AWS、ローカルネットワークなどを利用します。Dev CloudはMicroVMアプリや静的サイトを実行します。Visual Reviewsはブラウザーや画面サイズによる表示差を確認し、Playwright、Selenium、Cypress、Figma、Storybookと連携します。TunnelsとDomainsは接続、DNS、自動SSL証明書を扱います。必要な機能とリソース費用を併せて選びましょう。

AIエージェントから操作する

Claude Code、Cursor、Codexなどの接続方法が公式に案内されています。リモートMCPには地域別エンドポイントがあり、OAuthまたはトークンで認証します。エージェントはパイプライン実行、ログ取得、デプロイやサンドボックスの管理を行えます。

別の方法はBuddy skillとCLIです。bdyを導入し、bdy login、bdy proj linkで認証・プロジェクト連携を行い、公式手順でskillを追加します。MCPだけを使う場合、このCLI経路は必須ではありません。隔離されたクラウドのサンドボックス内でタスクを実行する方法もあります。

公開するツールカテゴリと実際のアクセス権限をタスクに合わせて制限してください。エージェントの操作は実在するワークスペースに反映されます。

無料枠と課金の確認ポイント

2026年10月19日に確認した料金ページにはFree、Pro、Hyperがあります。Freeは1席、同時実行1件、300 pipeline GB-minutes、1GBのキャッシュを含みます。有料プランではリソースや管理機能が増え、追加席、同時実行、計算資源、キャッシュに別料金が発生する場合があります。

GB-minutesは割り当てメモリ、実行時間、アクション種別で決まり、単純なビルド時間ではありません。通貨や最終条件はアカウントで確認し、日本円の固定料金とは解釈しないでください。無料サンドボックスについては料金ページとプラン文書に不一致があるため、利用資格を確認する必要があります。文書にある14日間のクラウド試用は、継続利用できるFreeプランとは別です。

コードとデータの扱い

REST APIはワークスペースで有効化し、その権限に従います。エージェントが読めるコード、シークレット、ログの範囲を確認しましょう。プライバシーポリシーはBuddyの処理を説明しますが、外部AIサービスには別の条件があります。連携できることだけで、すべてのデータが学習に使われないとは判断できません。高度なアクセス制御はプランによって異なります。

よくある質問

BuddyのCI/CDは何をする仕組みですか?

コード変更をビルド・検証し、その後に公開準備またはデプロイを行う設定済みの処理です。実行するアクションと開始条件はプロジェクト側で決めます。

既存のGitHubリポジトリを使えますか?

使えます。プロジェクト作成時に接続し、対象ブランチやコンテキスト、トリガーを設定します。

Buddyは無料で使えますか?

制限付きのFreeプランがあります。追加リソースや管理機能は有料になる場合があり、無料サンドボックスの条件は別途確認が必要です。

公式リソース

Backdrop一部無料
業務ツールとプロジェクトの背景をつなぎ、チームの仕事を進めるAI同僚。
AI自動化ツールAI研究アシスタント · AI マーケティング コンテンツ ツール · AIワークフロー自動化ツール +1開く ↗
withHuman一部無料
AIエージェントが重要な操作を実行する前に、ルール判定や人による承認を挟めます。
AI自動化ツールAIワークフロー自動化ツール · セルフホスト開く ↗