快速入门:使用 GitHub Copilot 应用现代化将 Java 项目部署到 Azure

在本快速入门中,你将使用 GitHub Copilot 应用现代化将 Java 项目部署到 Azure。

在代码开发中,开发人员通常需要将其项目部署到云环境进行测试。 我们的工具可帮助将迁移的项目部署到 Azure 并修复过程中的任何部署错误。

先决条件

注释

如果使用 Gradle,则仅支持 Gradle 包装器版本 5+ 。 不支持 Kotlin 域特定语言(DSL)。

IntelliJ IDEA 尚不支持该函数 My Tasks

部署项目

使用以下步骤启动部署过程:

  1. 在 Visual Studio Code 中,打开已迁移的项目。

  2. “活动 ”边栏中,打开 GitHub Copilot 应用现代化 扩展窗格。

  3. “任务 ”部分中,打开 “部署任务 ”,然后选择“ 部署到现有 Azure 基础结构 ”或 “预配基础结构”并部署到 Azure

    Visual Studio Code 的屏幕截图,其中显示了“预配基础结构并部署到 Azure 任务”,其中突出显示了“运行任务”按钮。

  4. 如果选择 “部署到现有 Azure 基础结构”,Copilot 将在部署过程中询问现有资源组。 它会分析您的资源组并将其部署到相应的计算资源。

  5. 如果选择 “预配基础结构并部署到 Azure”,Copilot 会预配新的 Azure 资源,以便测试应用程序并部署到该资源。

  6. 选择任务后,代理模式的 Copilot 聊天窗口会自动打开。

  7. 多次选择“继续”以确认 Copilot 聊天窗口中的每个工具操作。 Copilot 代理使用各种工具来帮助部署到 Azure。 选择 “继续”即可确认每个工具的使用。 根据提示提供 Copilot 所需的信息,例如订阅和资源组。

  8. Copilot 通常执行以下步骤来部署项目:

    • Copilot 生成 plan.copilot.md 文件 ,其中包含部署目标、项目信息、Azure 资源体系结构、Azure 资源和执行步骤。
    • Copilot 遵循 plan.md 中的执行步骤。
    • Copilot 修复了部署错误。
    • Copilot 生成 解释部署结果的 summary.md

注释

建议使用 Claude Sonnet 4 或更高版本模型获得最佳结果。

Copilot可能需要通过几次迭代来更正部署错误。