このクイック スタートでは、GitHub Copilot アプリの最新化を使用して、Java プロジェクトを Azure にデプロイします。
コード開発では、開発者は多くの場合、テストのためにプロジェクトをクラウド環境にデプロイする必要があります。 Microsoft のツールは、移行したプロジェクトを Azure にデプロイし、プロセス内のデプロイ エラーを修正するのに役立ちます。
[前提条件]
- アクティブなサブスクリプションを持つ Azure アカウント。 無料で作成できます。
- 任意のプランでアクティブな GitHub Copilot サブスクリプションを持つ GitHub アカウント。
- 次のいずれかの IDE:
-
Visual Studio Code の最新バージョン。 バージョン 1.101 以降である必要があります。
- Visual Studio Code の GitHub Copilot。 セットアップ手順については、「 Visual Studio Code で GitHub Copilot を設定する」を参照してください。 必ず Visual Studio Code 内で GitHub アカウントにサインインしてください。
- GitHub Copilot アプリの最新化。 インストール後に Visual Studio Code を再起動します。
- 最新バージョンの IntelliJ IDEA。 バージョン 2023.3 以降である必要があります。
- GitHub Copilot。 バージョン 1.5.59 以降である必要があります。 詳細については、「 IntelliJ IDEA で GitHub Copilot を設定する」を参照してください。 IntelliJ IDEA 内の GitHub アカウントに必ずサインインしてください。
- GitHub Copilot アプリの最新化。 インストール後に IntelliJ IDEA を再起動します。 GitHub Copilot がインストールされていない場合は、GitHub Copilot アプリの最新化を直接インストールできます。
-
Visual Studio Code の最新バージョン。 バージョン 1.101 以降である必要があります。
- Java 21 以降。
- Java プロジェクトをビルドするための Maven または Gradle 。
注
Gradle を使用している場合は、Gradle ラッパー バージョン 5 以降のみがサポートされます。 Kotlin ドメイン固有言語 (DSL) はサポートされていません。
IntelliJ IDEA では、 My Tasks 関数はまだサポートされていません。
プロジェクトを配置する
デプロイ プロセスを開始するには、次の手順に従います。
Visual Studio Code で、移行したプロジェクトを開きます。
[アクティビティ] サイドバーで、GitHub Copilot アプリの最新化拡張機能ウィンドウを開きます。
[ タスク] セクションで Java を開き、[ デプロイ タスク] を開き、[ 既存の Azure インフラストラクチャへのデプロイ ] または [ インフラストラクチャのプロビジョニングと Azure へのデプロイ] の順に選択します。
[ 既存の Azure インフラストラクチャにデプロイ] を選択した場合、デプロイ プロセス中に、Copilot から既存のリソース グループの入力が求められます。 リソース グループが分析され、対応するリソースにデプロイされます。
[インフラストラクチャの プロビジョニングと Azure へのデプロイ] を選択した場合、Copilot は新しい Azure リソースをプロビジョニングし、プロジェクトをデプロイします。
タスクを選択すると、エージェント モードの Copilot チャット ウィンドウが自動的に開きます。
[ 続行] を繰り返し選択して、Copilot チャット ウィンドウの各ツールアクションを確認します。 Copilot エージェントは、Azure へのデプロイを容易にするためにさまざまなツールを使用します。 各ツールの使用状況は、[ 続行] を選択して確認する必要があります。 プロンプトが表示されたら、サブスクリプションやリソース グループなどの必要な情報を Copilot に提供します。
Copilot では通常、次の手順を実行してプロジェクトをデプロイします。
- Copilot は、デプロイの目標、プロジェクト情報、Azure リソース アーキテクチャ、Azure リソース、実行手順を含むデプロイ計画マークダウン ファイルを生成します。
- Copilot は、このファイルの実行手順に従います。
- Copilot はデプロイ エラーを修正します。
- Copilot は、デプロイの結果を説明する概要ファイルを生成します。
注
最良の結果を得るには、Claude Sonnet 4 以降のモデルを使用することをお勧めします。
デプロイ エラーを修正するには、Copilot のいくつかのイテレーションが必要な場合があります。
こちらも参照ください
GitHub Copilot アプリのモダン化の詳細については、 GitHub Copilot アプリのモダン化に関するドキュメントを参照してください。