Примечание.
Эта функция в настоящее время находится в 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
- Перейдите на страницу установки GitHub Copilot для Jira на Atlassian Marketplace.
-
**Нажмите «Получить приложение**». - Выберите экземпляр Atlassian, в который хотите установить приложение GitHub.
- Нажмите кнопку "Установить".
- Если вас не перенаправляют автоматически, перейдите на страницу GitHub Copilot для установки Jira на GitHub Marketplace и нажмите Установить.
- На странице Install GitHub Copilot для Jira выберите организацию и репозитории, к которым вы хотите предоставить приложению доступ.
- Вы можете добавить дополнительные организации после установки приложения, см. раздел «Добавление организации в GitHub Copilot для приложения Jira.
- Нажмите кнопку "Установить".
Установка GitHub Copilot for Jira app for GHE.com
- Перейдите на страницу установки GitHub Copilot для Jira (GHEC с Data Residency) на Atlassian Marketplace.
- Справа от названия приложения нажмите и введите
SUBDOMAIN.ghe.comв текстовое поле. Замените SUBDOMAIN поддоменом вашего предприятия GHE.com. - Нажмите Сохранить конфигурацию.
-
**Нажмите «Получить приложение**». - Выберите экземпляр Atlassian, в который хотите установить приложение GitHub.
- Нажмите кнопку "Установить".
- Если вас не перенаправляют автоматически, найдите GitHub Copilot для приложения Jira в списке приложений, доступных вашему предприятию по адресу
SUBDOMAIN.ghe.com/apps/external-app/github-copilot-for-jira. - Нажмите кнопку "Установить".
- На странице Install GitHub Copilot для Jira выберите организацию и репозитории, к которым вы хотите предоставить приложению доступ.
- Вы можете добавить дополнительные организации после установки приложения, см. раздел «Добавление организации в GitHub Copilot для приложения Jira.
- Нажмите кнопку "Установить".
Добавление организации в GitHub Copilot для приложения Jira
После установки приложения GitHub Copilot для Jira владелец организации может позволить другим организациям использовать приложение, администратор Jira и GitHub. Это позволяет любому члену организации подключить свой аккаунт GitHub к приложению и начать использовать его в Jira.
Чтобы включить GitHub Copilot для приложения Jira для организации:
- В Jira перейдите на страницу настроек вашего пространства.
- Перейдите на страницу настроек приложений GitHub Copilot.
- По желанию нажмите Connect More GitHub Organizations , чтобы добавить новые организации в список.
- Включите приложение 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
-
В Jira откройте или создайте рабочий элемент, содержащий чёткие требования, которые вы хотите делегировать на Агент кодирования Copilot.
-
Чтобы указать репозиторий, в котором вы хотите работать Copilot, укажите его в описании рабочего элемента или в комментарии.
-
Назначайте
GitHub Copilotзадачу к работе или упомяните@GitHub Copilotв комментариях. Рассмотрим пример.@GitHub Copilot create a new API endpoint for user authentication in octo-org/octorepo -
Если вы ранее не подключали приложение GitHub в Jira к вашему аккаунту GitHub, следуйте инструкциям авторизации приложения как для GitHub, так и для Atlassian.
-
После того как Агент кодирования Copilot начал работу с pull-запросом, в рабочем элементе Jira появится комментарий. Пользователь, инициировавший сессию агента, может просматривать обновления прогресса для агента.
-
Далее вы можете предоставить дополнительные инструкции для Copilot в рабочей задаче:
- Упомяните
@GitHub Copilotв комментариях. - Используйте кнопку «Продолжить в чате » под заголовком «Агенты », чтобы перейти в чат напрямую с Copilot.
- Упомяните
Совет
Если вы не получили подтверждение запуска Агент кодирования Copilot через 1 минуту, обновите страницу рабочих элементов Jira.
Затраты на использование
Агент кодирования Copilot использует GitHub Actions минут и Copilot запросов уровня "Премиум".
В рамках ежемесячного лимита использования GitHub Actions и премиум-запросов вы можете попросить Агент кодирования Copilot для работы над задачами по программированию без каких-либо дополнительных затрат.
Дополнительные сведения см. в разделе GitHub Copilot премиум-запросы.
Troubleshooting
Если возникнут проблемы, попробуйте следующие решения.
Вы не видите Агент кодирования Copilot, и нельзя назначить его к рабочему элементу Jira
В Jira проверьте настройки управления Atlassian для вашей организации, которые настроены следующим образом.
- Jira — это приложение с поддержкой ИИ, см. раздел «Активировать ИИ» для приложений в документации Atlassian.
- Функции бета-ИИ включены, см. Контроль доступа к функциям бета-ИИ в документации Atlassian.
Вы можете увидеть Агент кодирования Copilot, но нельзя назначить его рабочему элементу Jira
Проверьте, что вы подключили свой личный аккаунт GitHub к GitHub Copilot для приложения Jira.
- В Jira перейдите на страницу личных настроек вашего аккаунта.
- В общих настройках выберите GitHub Copilot для приложения Jira .
- Если вы ещё не вошли в систему с помощью 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