App Deploys を使うと、Cascade のツール呼び出しを通じて、Devin Desktop 内から Web アプリケーションやサイトを直接デプロイできます。この機能により、公開 URL で成果物を共有したり、デプロイを更新したり、さらにカスタマイズするためにプロジェクトを引き取ったりできます。現在はベータ版で、今後は追加のフレームワーク対応や、より堅牢なビルド機能などを順次提供予定です。Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.

概要
- Web サイトまたは JS Web アプリを公開ドメインにデプロイする
- 変更後に同じ URL へ再デプロイする
- プロジェクトを個人アカウントに引き取る
対応プロバイダー
- Netlify - 静的サイトおよびWebアプリケーション向け
追加のプロバイダーへの対応は、今後のリリースで予定されています。
仕組み
デプロイの流れ
- Cascade がプロジェクトを解析し、適切なフレームワークを特定します
- プロジェクトファイルは安全に当社のサーバーにアップロードされます
- プロバイダーのプラットフォーム上にデプロイが作成されます
- 公開 URL とデプロイを引き取るためのリンクが提供されます
プロジェクト設定
windsurf_deployment.yaml ファイルを作成します。このファイルには、プロジェクト ID やフレームワークなど、今後のデプロイに必要な情報が含まれます。
App Deploys の使い方
チームへのデプロイ
この機能の切り替えには、Team 管理者権限が必要です。
セキュリティに関する注意事項
- ファイルサイズの制限と検証
- お客様のアカウントのティアに応じたレート制限
- プロジェクトファイルの安全な取り扱い
windsurf.build 配下のサイトによって設定された Cookie がないか確認し、見つかった場合は削除してください。Cookie が表示される場合、本来そこにあるべきものではありません。削除することで、クロスサイト Cookie の問題を防ぎ、利用環境をクリーンに保つことができます。
Devin Desktop のサイトは人間と AI によって構築されています。AI にはベストプラクティスに沿った判断を促していますが、念のため引き続き注意して利用することをおすすめします。Devin Desktop は、ユーザーがデプロイしたサイトに起因する問題について責任を負いません。
デプロイを引き取る
- デプロイを完全に管理できる
- プロバイダー固有の機能を利用できる
- ドメイン名を変更できる
- ログやビルド情報に直接アクセスできる
引き取られていないデプロイは、一定期間後に削除される場合があります。重要なプロジェクトは早めに引き取ることを推奨します。
レート制限
| プラン | 1日あたりのデプロイ上限 | 未請求サイトの上限 |
|---|---|---|
| Free | 1 | 1 |
| Pro | 10 | 5 |
対応フレームワーク
- Next.js
- React
- Vue
- Svelte
- 静的な HTML/CSS/JS サイト
トラブルシューティング
デプロイ時のビルド失敗
- Cascade が提供するビルドログを確認します
- プロジェクトをローカルでビルドできることを確認します (テストには
npm run buildを実行します) - プロジェクトがフレームワークの推奨構成に従っていることを確認します
netlify.tomlを使用してフレームワークを Netlify にデプロイする方法についてドキュメントを参照します- プロバイダーのダッシュボードで詳細なログにアクセスするために、プロジェクトを引き取ることを検討します
Netlify サイトが見つかりません

サブドメイン / URL の変更
netlify.app ドメインの更新
.netlify.app ドメインも更新されます。
カスタム .windsurf.build サブドメインの更新
.windsurf.build サブドメインを更新するには、新しいサブドメインで新しいサイトをデプロイする必要があります。
- プロジェクトから
windsurf_config.yamlファイルを削除します - Cascade に、新しいサブドメインで新しいサイトをデプロイするよう依頼し、希望するサブドメインを伝えます
- Cascade が古いサブドメインに再デプロイしないよう、新しい会話を開始するか、自動生成された Memories をクリアするとよい場合があります
- 新しいデプロイメントを作成すると、「Deploy」を押す前に、UI 上のサブドメインの「Edit」ボタンを押して更新できます
エラー: Unable to get project name for project ID
- プロジェクトが Netlify アカウント内にまだ存在していることを確認してください (クレーム済みであることが前提です) 。
windsurf_deployment.yamlファイルにプロジェクト ID が含まれていることを確認してください。ファイルに含まれていない場合は、デプロイ履歴 のドロップダウンから設定ファイルをダウンロードできます。- 再デプロイを試し、Cascade に
windsurf_deployment.yamlファイル内のproject_idを利用するよう、より明示的に指示してください

