Краткое руководство: Развертывание вашего проекта на Azure, используя инструмент модернизации GitHub Copilot

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

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

Предпосылки

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

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

  1. Откройте проект в Visual Studio Code.

  2. На боковой панели Действия откройте панель расширения модернизации GitHub Copilot. В разделе Tasks откройте Java/Задачи развертывания и выберите одну из следующих задач:

    • Если вы уже подготовили инфраструктуру Azure, выберите задачу Deploy в существующую инфраструктуру Azure и выберите Run.

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

    • Если у вас еще нет инфраструктуры, выберите задачу Подготовка инфраструктуры и развертывание в Azure и нажмите Run.

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

  3. После нажатия кнопки откроется окно чата Copilot с режимом агента автоматически.

    Снимок экрана Visual Studio Code, на котором показано окно чата Copilot, которое задача открыла автоматически.

  4. В окне Copilot Chat (автоматически открывается в режиме агента), выберите Continue для утверждения каждого действия средства и укажите сведения, такие как подписка и группа ресурсов при появлении запроса.

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

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

Замечание

Используйте модели Claude Opus 4.5 или более поздних версий для получения наилучших результатов.

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

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

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

  1. Откройте проект в IntelliJ IDEA.

  2. На боковой панели Действия откройте панель расширения модернизации GitHub Copilot. В разделе Tasks откройте Java/Задачи развертывания и выберите одну из следующих задач:

    • Если у вас уже развернута инфраструктура Azure, выберите задачу Развертывание в существующей инфраструктуре Azure и нажмите Выполнить.

      Снимок экрана IntelliJ IDEA с задачей «Развертывание в существующей инфраструктуре Azure» и выделенной кнопкой «Запустить задачу».

    • Если у вас еще нет инфраструктуры, выберите задачу Подготовить инфраструктуру и развернуть в Azure и нажмите Run.

      Снимок экрана IntelliJ IDEA, на котором показаны задачи «Подготовка инфраструктуры» и «Развертывание в Azure», с выделенной кнопкой «Выполнить задачу».

  3. После нажатия кнопки откроется окно чата Copilot с режимом агента автоматически.

    Снимок экрана IntelliJ IDEA, на котором показано окно чата Copilot, которое задача открывает автоматически.

  4. В окне Copilot Chat (автоматически открывается в режиме агента), выберите Continue для утверждения каждого действия средства и укажите сведения, такие как подписка и группа ресурсов при появлении запроса.

  5. 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" — укажите параметры масштабирования.

См. также