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


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

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

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

Предпосылки

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

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

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

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

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

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

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

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

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

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

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

Замечание

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

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

Настройка с помощью собственных запросов

Кнопка "Развернуть в существующей инфраструктуре Azure" отправляет предопределенную подсказку. Для получения дополнительных элементов управления введите настраиваемый запрос непосредственно в чате Copilot с режимом агента. Этот подход позволяет указать цели развертывания и предпочтения.

Подсказка

Примеры запросов для различных сценариев:

  • "Deploy my app to the AKS cluster in subscription: <sub-id>, resource group: <rg-name>" — нацелиться на конкретный кластер Kubernetes.
  • "Deploy my containerized application to Azure Container Apps and configure auto-scaling with a minimum of 2 replicas" — укажите параметры масштабирования.

См. также