Skip to main content

Интеграция агента кодирования Copilot с Jira

Вы можете использовать интеграцию GitHub в Jira для предоставления контекста и открытых pull requests, всё это из вашего рабочего пространства Jira.

Примечание.

Эта функция в настоящее время находится в public preview и подлежит изменению.

Вы можете оставить обратную связь по GitHub Copilot для интеграции Jira в опросе GitHub.

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

Предпосылки

  • У вас должна быть учетная запись GitHub с доступом к Copilot через Copilot Pro, Copilot Pro+, Copilot Businessили Copilot Enterprise.
  • У вас должен быть аккаунт Jira Cloud с включенными следующими функциями искусственного интеллекта для вашей организации: * Jira должна быть приложением с поддержкой ИИ , а Rovo — активированным. См. раздел «Активировать ИИ» для приложений в документации Atlassian. * Функции бета-ИИ должны быть включены. См. Контроль доступа к функциям бета-ИИ в документации Atlassian.
  • Установка и аутентификация должны быть завершены как для Jira, так и для GitHub.

Installation

Чтобы установить GitHub Copilot для приложения Jira и авторизовать его для вашей GitHub организации или корпоративной учетной записи, вам нужно:

  • Разрешение администратора для вашего сайта Jira.
  • Владелец или GitHub Разрешения менеджера приложений для вашей GitHub организации.

Эта интеграция основана на приложении Atlassian Forge и приложении GitHub. Оба варианта необходимы для интеграции. После успешной установки авторизованные пользователи рабочего пространства Jira с доступом на запись в репозиторий GitHub смогут активировать агент из Jira.

Установка GitHub Copilot for Jira app for GitHub.com

  1. Перейдите на страницу установки GitHub Copilot для Jira на Atlassian Marketplace.
  2.        **Нажмите «Получить приложение**».
    
  3. Выберите экземпляр Atlassian, в который хотите установить приложение GitHub.
  4. Нажмите кнопку "Установить".
  5. Если вас не перенаправляют автоматически, перейдите на страницу GitHub Copilot для установки Jira на GitHub Marketplace и нажмите Установить.
  6. На странице Install GitHub Copilot для Jira выберите организацию и репозитории, к которым вы хотите предоставить приложению доступ.
  7. Нажмите кнопку "Установить".

Установка GitHub Copilot for Jira app for GHE.com

  1. Перейдите на страницу установки GitHub Copilot для Jira (GHEC с Data Residency) на Atlassian Marketplace.
  2. Справа от названия приложения нажмите и введите SUBDOMAIN.ghe.com в текстовое поле. Замените SUBDOMAIN поддоменом вашего предприятия GHE.com.
  3. Нажмите Сохранить конфигурацию.
  4.        **Нажмите «Получить приложение**».
    
  5. Выберите экземпляр Atlassian, в который хотите установить приложение GitHub.
  6. Нажмите кнопку "Установить".
  7. Если вас не перенаправляют автоматически, найдите GitHub Copilot для приложения Jira в списке приложений, доступных вашему предприятию по адресу SUBDOMAIN.ghe.com/apps/external-app/github-copilot-for-jira.
  8. Нажмите кнопку "Установить".
  9. На странице Install GitHub Copilot для Jira выберите организацию и репозитории, к которым вы хотите предоставить приложению доступ.
  10. Нажмите кнопку "Установить".

Добавление организации в GitHub Copilot для приложения Jira

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

Чтобы включить GitHub Copilot для приложения Jira для организации:

  1. В Jira перейдите на страницу настроек вашего пространства.
  2. Перейдите на страницу настроек приложений GitHub Copilot.
  3. По желанию нажмите Connect More GitHub Organizations , чтобы добавить новые организации в список.
  4. Включите приложение Copilot для одной или нескольких перечисленных организаций.

Использование приложения GitHub Copilot в Jira

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

В первый раз, когда вы используете Агент кодирования Copilot в Jira, вам нужно будет подключить его к вашему аккаунту GitHub.

Только пользователи с доступом к записи в репозиторий могут запускать Агент кодирования Copilot для работы в этом репозитории.

Вы можете активировать Агент кодирования Copilot тремя способами:

  •         **Назначьте** GitHub Copilot рабочему элементу с помощью поля Assignee.
    
  •         **Упоминание**`@GitHub Copilot` в комментарии к рабочему пункту.
    
  •         **Добавьте Copilot к переходу в рабочий процесс** , чтобы он запускался автоматически, когда рабочий элемент перемещается в определённый статус. Смотрите [«Сотрудничайте над рабочими элементами с AI-агентами](https://support.atlassian.com/jira-software-cloud/docs/collaborate-on-work-items-with-ai-agents/#Add-an-agent-to-workflow-transitions) » для инструкций по настройке.
    

Примечание.

Когда вы назначаете Copilot рабочему элементу Jira, контекст, который агент захватывает из Jira, добавляется в pull-запрос и будет виден всем , если репозиторий открыт.

Пример: Запуск Агент кодирования Copilot из рабочего элемента Jira

  1. В Jira откройте или создайте рабочий элемент, содержащий чёткие требования, которые вы хотите делегировать на Агент кодирования Copilot.

  2. Чтобы указать репозиторий, в котором вы хотите работать Copilot, укажите его в описании рабочего элемента или в комментарии.

  3. Назначайте GitHub Copilot задачу к работе или упомяните @GitHub Copilot в комментариях. Рассмотрим пример.

    @GitHub Copilot create a new API endpoint for user authentication in octo-org/octorepo
    
  4. Если вы ранее не подключали приложение GitHub в Jira к вашему аккаунту GitHub, следуйте инструкциям авторизации приложения как для GitHub, так и для Atlassian.

  5. После того как Агент кодирования Copilot начал работу с pull-запросом, в рабочем элементе Jira появится комментарий. Пользователь, инициировавший сессию агента, может просматривать обновления прогресса для агента.

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

    • Упомяните @GitHub Copilot в комментариях.
    • Используйте кнопку «Продолжить в чате » под заголовком «Агенты », чтобы перейти в чат напрямую с Copilot.

Совет

Если вы не получили подтверждение запуска Агент кодирования Copilot через 1 минуту, обновите страницу рабочих элементов Jira.

Затраты на использование

Агент кодирования Copilot использует GitHub Actions минут и Copilot запросов уровня "Премиум".

В рамках ежемесячного лимита использования GitHub Actions и премиум-запросов вы можете попросить Агент кодирования Copilot для работы над задачами по программированию без каких-либо дополнительных затрат.

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

Troubleshooting

Если возникнут проблемы, попробуйте следующие решения.

Вы не видите Агент кодирования Copilot, и нельзя назначить его к рабочему элементу Jira

В Jira проверьте настройки управления Atlassian для вашей организации, которые настроены следующим образом.

  1. Jira — это приложение с поддержкой ИИ, см. раздел «Активировать ИИ» для приложений в документации Atlassian.
  2. Функции бета-ИИ включены, см. Контроль доступа к функциям бета-ИИ в документации Atlassian.

Вы можете увидеть Агент кодирования Copilot, но нельзя назначить его рабочему элементу Jira

Проверьте, что вы подключили свой личный аккаунт GitHub к GitHub Copilot для приложения Jira.

  1. В Jira перейдите на страницу личных настроек вашего аккаунта.
  2. В общих настройках выберите GitHub Copilot для приложения Jira .
  3. Если вы ещё не вошли в систему с помощью GitHub, следуйте инструкциям для авторизации приложения.

GitHub Copilot не отвечает

  • Проверьте имеет доступ к репозиторию, проверив, можно ли назначить Copilot на проблему на GitHub. См . раздел AUTOTITLE.
  • Проверьте, что GitHub Copilot для приложения Jira имеет доступ к репозиторию. См . раздел AUTOTITLE.

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

  •         [AUTOTITLE](/copilot/concepts/coding-agent/coding-agent)
    
  •         [AUTOTITLE](/copilot/concepts/coding-agent/enable-coding-agent)
    
  •         [Сотрудничайте над рабочими задачами с агентами ИИ](https://support.atlassian.com/jira-software-cloud/docs/collaborate-on-work-items-with-ai-agents/) в документации Atlassian