Поделиться через


Быстрый старт: развертывание вашего проекта Java в Azure с использованием GitHub Copilot для модернизации приложений

В этом кратком руководстве вы развернете проект Java в Azure с помощью модернизации приложения GitHub Copilot.

В разработке кода разработчикам часто приходится развертывать свой проект в облачной среде для тестирования. Наши средства помогут развернуть перенесенный проект в Azure и устранить все ошибки развертывания в процессе.

Предпосылки

Замечание

Если вы используете Gradle, поддерживается только оболочка Gradle версии 5+. Язык для конкретного домена Kotlin (DSL) не поддерживается.

Функция My Tasks еще не поддерживается для IntelliJ IDEA.

Развертывание проекта

Чтобы начать процесс развертывания, выполните следующие действия.

  1. В Visual Studio Code откройте перенесенный проект.

  2. На боковой панели действий откройте область расширения модернизации приложения GitHub Copilot .

  3. В разделе "Задачи " откройте Java, а затем откройте "Задачи развертывания " и выберите "Развернуть в существующей инфраструктуре Azure " или "Подготовка инфраструктуры" и "Развернуть в Azure".

    Снимок экрана из Visual Studio Code, показывающий задачу «Подготовка инфраструктуры и развертывание в Azure» с выделенной кнопкой «Выполнить задачу».

  4. Если вы решили развернуть в существующей инфраструктуре Azure, Copilot запрашивает у вас существующую группу ресурсов во время процесса развертывания. Он анализирует группу ресурсов и развертывает соответствующие ресурсы.

  5. Если выбрано Подготовить инфраструктуру и развернуть в Azure, Copilot подготавливает новые ресурсы Azure и развертывает ваш проект.

  6. После выбора задачи окно чата Copilot с режимом агента открывается автоматически.

  7. Нажмите кнопку "Продолжить ", чтобы подтвердить каждое действие средства в окне чата Copilot. Агент Copilot использует различные средства для упрощения развертывания в Azure. Для каждого средства требуется подтверждение, нажав кнопку "Продолжить". Предоставьте Copilot необходимые сведения, такие как подписка и группа ресурсов, по мере запроса.

  8. Copilot обычно выполняет следующие действия для развертывания проекта:

    • Copilot создает файл markdown плана развертывания с целью развертывания, сведениями о проекте, архитектурой ресурсов Azure, ресурсами Azure и этапами выполнения.
    • Copilot выполняет шаги выполнения в этом файле.
    • Copilot исправляет ошибки развертывания.
    • Copilot создает сводный файл, объясняющий результаты развертывания.

Замечание

Мы рекомендуем использовать модели Claude Sonnet 4 или более поздних версий для наилучших результатов.

Для исправления ошибок развертывания Copilot может потребоваться несколько итераций.

См. также

Дополнительные сведения о модернизации приложений GitHub Copilot см. в документации по модернизации приложений GitHub Copilot.