Skip to main content

Integrating Copilot coding agent с Azure Boards

Используйте интеграцию Copilot в Azure Boards, чтобы отправлять рабочие элементы напрямую в Агент кодирования Copilot и генерировать pull requests, всё это из вашего рабочего пространства Azure DevOps.

Интеграция Azure Boards GitHub позволяет вызывать Агент кодирования Copilot, не покидая рабочее пространство. Внутри рабочего элемента Azure Boards вы можете запускать Агент программирования сессии и открывать pull request, используя контекст описания и комментариев вашего рабочего элемента.

Для получения информации о дополнительных интеграциях Copilot см. AUTOTITLE.

Примечание.

Когда вы отправляете рабочий элемент в Агент кодирования Copilot, агент собирает содержимое из текстовых полей (например, этапы описания и воспроизведения), а также последние 50 комментариев. Этот контекст хранится в pull request и виден любому доступу к репозиторию.

Предпосылки

  • У вас должна быть учетная запись GitHub с доступом к Copilot через Copilot Pro, Copilot Pro+, Бизнес Copilotили Копилот Энтерпрайз.
  • Репозитории, подключённые к проекту Azure DevOps, должны иметь включённый Агент кодирования Copilot.

Установка приложения Azure Boards on GitHub

Примечание.

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

Приложение Azure Boards нужно установить только один раз в организации. После установки приложения любой член организации может подключить свой аккаунт GitHub к приложению и начать его использовать.

  1. Перейдите на страницу установки Azure Boards.
  2. Прокрутите страницу вниз, затем используйте выпадающее меню «Аккаунт », чтобы выбрать аккаунт, на который хотите установить приложение.
  3. Нажмите кнопку "Установить".
  4. Выберите репозитории, к которым вы хотели бы иметь доступ приложения Azure Boards.
  5. Следуйте указаниям на экране, чтобы настроить и авторизовать приложение в вашей организации и проекте Azure DevOps.

Утверждение разрешений приложений Azure Boards

Если у вас уже установлено приложение Azure Boards на GitHub, вам потребуется одобрить необходимые изменения разрешений, чтобы приложение могло взаимодействовать с GitHub Copilot.

  1. Перейдите к вашим установленным GitHub приложениям.
  2. Найдите приложение Azure Boards, затем нажмите ссылку «Запрос на просмотр ».
  3. Просмотрите разрешения, затем нажмите «Принять новое разрешение».

Создание pull request из рабочего элемента

  1. В Azure Boards откройте рабочий элемент, который хотите отправить в Агент кодирования Copilot.
  2. Нажмите на иконку на рабочем элементе.
  3. Выберите Создать pull request с Copilot.
  4. В репозитории GitHub выберите репозиторий, где Copilot должен создать pull request.
  5. По желанию измените базовую ветвь, которую Copilot должен использовать для pull request.
  6. По желанию добавьте дополнительные инструкции для предоставления Copilot с дополнительным контекстом.
  7. Нажмите кнопку "Создать".

Агент кодирования Copilot начнёт обработку рабочего элемента и создаёт черновик pull request, связанный с этим элементом.

Дополнительные материалы

  •         [AUTOTITLE](/copilot/concepts/agents/coding-agent/about-coding-agent)
    
  •         [AUTOTITLE](/copilot/concepts/agents/coding-agent/access-management)