在這個快速入門中,你將使用 GitHub Copilot 應用程式現代化來容器化你的 Java 專案。
若要使用 Azure Kubernetes Service 和 Azure Container Apps 等容器計算服務,開發人員必須藉由建立 Dockerfile 和其他相關組態檔來容器化其專案,並建置容器映像。 我們的工具可協助您完成容器化流程。
先決條件
- 一個擁有有效 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 或更新版本。
- Maven 或 Gradle 來建置 Java 專案。
備註
如果您使用 Gradle,則僅支援 Gradle 包裝函式 5+ 版。 不支援 Kotlin 網域特定語言 (DSL)。
IntelliJ IDEA 尚不支援此功能 My Tasks 。
容器化您的專案
使用下列步驟來啟動容器化程序:
請確定您已安裝並執行 Docker。
在 Visual Studio Code 中,開啟已移轉的專案。
在 [活動] 側邊欄中,開啟 GitHub Copilot 應用程式現代化 擴充功能窗格。
在 任務 區塊,打開 Java,然後打開 容器化任務 ,選擇 容器化應用程式。
選取工作後,具有客服專員模式的 Copilot 聊天視窗會自動開啟。
要在 Copilot 聊天視窗中反覆選擇 繼續 以確認每項工具操作。 Copilot 代理程式使用各種工具來促進容器化。 每個工具的使用都需要選擇 繼續 以確認。
Copilot 通常會執行下列步驟來容器化您的專案:
- 檢查 docker 是否已安裝並執行。
- 檢查應用程式程式碼是否已準備好在容器中執行。
- 為每個專案建立 Dockerfile。
- 為每個專案建置 Docker 映像。
- 建立容器化結果的摘要。
備註
我們建議使用 Claude Sonnet 4 或更高版本的型號以獲得最佳效果。
Copilot 可能需要幾次迭代才能修正容器化錯誤。
另請參閱
GitHub Copilot 應用程式現代化使用容器化協助中的特定工具。 欲了解更多資訊,請參閱 GitHub 上的 容器化協助 倉庫。