Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве описано, как развернуть проект в Azure с помощью модернизации GitHub Copilot.
Во время разработки часто необходимо развернуть проект в облачной среде для тестирования. Расширение модернизации GitHub Copilot автоматизирует процесс развертывания, развертывая перенесенный проект в Azure и устраняя все ошибки развертывания.
Предпосылки
- Учетная запись Azure с активной подпиской. Создайте его бесплатно.
- Учетная запись GitHub с активной подпиской GitHub Copilot по любому тарифу.
- Один из следующих сред разработки:
- Последняя версия Visual Studio Code (версия 1.106 или более поздняя) со следующими расширениями:
- GitHub Copilot в Visual Studio Code. Инструкции по настройке см. в разделе "Настройка GitHub Copilot" в Visual Studio Code. Обязательно войдите в учетную запись GitHub в Visual Studio Code.
- Модернизация GitHub Copilot. Перезапустите Visual Studio Code после установки.
- Последняя версия IntelliJ IDEA (версия 2023.3 или более поздняя) со следующими подключаемыми модулями:
- GitHub Copilot (версия 1.5.59 или более поздней версии). Обязательно войдите в учетную запись GitHub в IntelliJ IDEA.
- Модернизация GitHub Copilot. Перезапустите IntelliJ IDEA после установки.
- Последняя версия Visual Studio Code (версия 1.106 или более поздняя) со следующими расширениями:
Развертывание проекта
Чтобы запустить процесс развертывания, выполните следующие действия.
В Visual Studio Code откройте перенесенный проект.
На боковой панели действий откройте область расширения модернизации GitHub Copilot .
В разделе "Задачи " откройте "Задачи развертывания " и выберите "Развернуть в существующей инфраструктуре Azure".
Если вы еще не подготовили инфраструктуру, см. краткое руководство. Подготовка инфраструктуры Azure сначала.
После выбора задачи окно чата Copilot с режимом агента открывается автоматически.
Нажмите кнопку "Продолжить ", чтобы подтвердить каждое действие средства в окне чата Copilot. Агент Copilot использует различные средства для упрощения развертывания в Azure. Для каждого средства требуется подтверждение, нажав кнопку "Продолжить". Предоставьте Copilot необходимые сведения, такие как подписка и группа ресурсов, по мере запроса.
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"— укажите параметры масштабирования.