次の方法で共有


クイック スタート: GitHub Copilot モダン化を使用してプロジェクトを Azure にデプロイする

このクイック スタートでは、GitHub Copilot モダン化を使用してプロジェクトを Azure にデプロイします。

開発中は、多くの場合、テストのためにプロジェクトをクラウド環境にデプロイする必要があります。 GitHub Copilot モダン化拡張機能により、デプロイ プロセスが自動化され、移行されたプロジェクトが Azure にデプロイされ、途中でデプロイ エラーが修正されます。

[前提条件]

プロジェクトを配置する

デプロイ プロセスを開始するには、次の手順に従います。

  1. Visual Studio Code で、移行したプロジェクトを開きます。

  2. [アクティビティ] サイドバーで、GitHub Copilot モダン化拡張機能ウィンドウを開きます。

  3. [ タスク] セクションで、[ デプロイ タスク] を開き、[ 既存の Azure インフラストラクチャにデプロイ] を選択します。

    まだインフラストラクチャをプロビジョニングしていない場合は、「 クイック スタート: 最初に Azure インフラストラクチャを準備 する」を参照してください。

    [タスクの実行] ボタンが強調表示されている [インフラストラクチャのプロビジョニングと Azure へのデプロイ] タスクを示す Visual Studio Code のスクリーンショット。

  4. タスクを選択すると、エージェント モードの Copilot チャット ウィンドウが自動的に開きます。

  5. [ 続行] を繰り返し選択して、Copilot チャット ウィンドウの各ツールアクションを確認します。 Copilot エージェントは、Azure へのデプロイを容易にするためにさまざまなツールを使用します。 各ツールの使用状況は、[ 続行] を選択して確認する必要があります。 プロンプトが表示されたら、サブスクリプションやリソース グループなどの必要な情報を Copilot に提供します。

  6. Copilot では通常、次の手順を実行してプロジェクトをデプロイします。

    • Copilot は、デプロイの目標、プロジェクト情報、Azure リソース アーキテクチャ、Azure リソース、実行手順を含むデプロイ計画マークダウン ファイルを生成します。
    • Copilot は、このファイルの実行手順に従います。
    • Copilot はデプロイ エラーを修正します。
    • Copilot は、デプロイの結果を説明する概要ファイルを生成します。

最良の結果を得るには、Claude Sonnet 4 以降のモデルを使用することをお勧めします。

デプロイ エラーを修正するには、Copilot のいくつかのイテレーションが必要な場合があります。

独自のプロンプトを使用してカスタマイズする

[ Deploy to Existing Azure Infrastructure]\(既存の Azure インフラストラクチャへのデプロイ \) ボタンは、定義済みのプロンプトを送信します。 より詳細な制御を行う場合は、エージェント モードの Copilot チャットでカスタム プロンプトを直接入力します。 この方法では、デプロイのターゲットと基本設定を指定できます。

ヒント

さまざまなシナリオのプロンプトの例:

  • "Deploy my app to the AKS cluster in subscription: <sub-id>, resource group: <rg-name>" - 特定の Kubernetes クラスターをターゲットに設定します。
  • "Deploy my containerized application to Azure Container Apps and configure auto-scaling with a minimum of 2 replicas" - スケーリングの基本設定を指定します。

こちらも参照ください