這個快速入門說明如何利用 GitHub Copilot 現代化功能將專案部署到 Azure。
在開發過程中,你常常需要將專案部署到雲端環境進行測試。 GitHub Copilot 現代化擴充功能自動化部署流程,將遷移專案部署到 Azure,並在此過程中修正部署錯誤。
先決條件
- 具有有效訂閱的 Azure 帳戶。 免費創建一個。
- 一個擁有有效 GitHub Copilot 訂閱的 GitHub 帳號,且可在任何方案下使用。
- 下列其中一個整合開發環境 (IDE):
- 最新版本的 Visual Studio Code(版本 1.113 或更新版本),並包含以下擴充功能:
- 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 帳戶。
- GitHub Copilot 升級。 安裝後重新啟動 IntelliJ IDEA。
- 最新版本的 Visual Studio Code(版本 1.113 或更新版本),並包含以下擴充功能:
部署您的專案
請依照以下步驟開始部署流程:
用 Visual Studio Code 開啟你的專案。
從Activity側邊欄,開啟GitHub Copilot現代化擴展面板。 在 Tasks 下,開啟 Java/Deployment Tasks並選擇以下任務之一:
選擇按鈕後,Copilot 聊天視窗會自動開啟,並開啟 Agent 模式。
在Copilot Chat視窗(代理模式下自動開啟),選擇Continue以核准每個工具動作,並在提示時提供訂閱與資源群組等細節。
Copilot 通常會執行下列步驟來部署您的專案:
- Copilot 會產生一個部署計畫的 markdown 檔案,包含部署目標、專案資訊、Azure 資源架構、Azure 資源及執行步驟。
- Copilot 依照此檔案中的執行步驟操作。
- Copilot 修復了部署錯誤。
- Copilot 會產生一個摘要檔案,說明部署結果。
備註
使用Claude Opus 4.5或更新型號以獲得最佳效果。
Copilot 可能需要幾次反覆運算才能修正部署錯誤。
部署您的專案
請依照以下步驟開始部署流程:
在 IntelliJ IDEA 中開啟你的專案。
從Activity側邊欄,開啟GitHub Copilot現代化擴展面板。 在 Tasks 下,開啟 Java/Deployment Tasks並選擇以下任務之一:
選擇按鈕後,Copilot 聊天視窗會自動開啟,並開啟 Agent 模式。
在Copilot Chat視窗(代理模式下自動開啟),選擇Continue以核准每個工具動作,並在提示時提供訂閱與資源群組等細節。
Copilot 通常會執行下列步驟來部署您的專案:
- Copilot 會產生一個部署計畫的 markdown 檔案,包含部署目標、專案資訊、Azure 資源架構、Azure 資源及執行步驟。
- Copilot 依照此檔案中的執行步驟操作。
- Copilot 修復了部署錯誤。
- Copilot 會產生一個摘要檔案,說明部署結果。
備註
使用Claude Opus 4.5或更新型號以獲得最佳效果。
Copilot 可能需要幾次反覆運算才能修正部署錯誤。
用你自己的提示詞自訂
部署任務按鈕會傳送預設的提示。 為了更精確的控制,可以直接在 Copilot 聊天中輸入自訂提示詞,指定目標 Azure 資源、訂閱、資源群組、縮放偏好設定或環境設定。
小提示
範例提示:
-
"Deploy my app to the AKS cluster in subscription: <sub-id>, resource group: <rg-name>"- 針對特定 Kubernetes 叢集。 -
"Deploy my containerized application to Azure 容器應用程式 and configure auto-scaling with a minimum of 2 replicas"- 指定縮放偏好。