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или Копилот Энтерпрайз.
  • У вас должен быть аккаунт Jira Cloud с включенными следующими функциями искусственного интеллекта для вашей организации: * Jira должна быть приложением с поддержкой ИИ , а Rovo — активированным. См. раздел «Активировать ИИ» для приложений в документации Atlassian. * Функции бета-ИИ должны быть включены. См. Контроль доступа к функциям бета-ИИ в документации Atlassian.
  • Установка и аутентификация должны быть завершены как для Jira, так и для GitHub.

Примечание.

Если ваш сайт Jira находится на релизе, вам следует обратиться в поддержку Atlassian и попросить включить агентов в Jira перед началом установки. Для получения дополнительной информации см. Что такое релизные треки? в документации Atlassian.

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 для конкретной задачи, включите имя модели в инструкции на Copilot. Например, можно сказать @GitHub Copilot use Claude Sonnet 4.5 to create a new API endpoint for user authentication in octo-org/octorepo. Если вы не указываете модель, Агент кодирования Copilot будет использовать модель по умолчанию для задач кодирования, см. Изменение модели ИИ для GitHub Copilot программирующего агента.

Примечание.

Когда вы назначаете 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 вам предлагается войти в систему

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

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

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

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

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