Skip to main content

Интеграция облачного агента Copilot с Jira

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

Примечание.

  • Эта функция сейчас включена public preview и может измениться.
          GitHub Copilot использует искусственный интеллект. Проверьте наличие ошибок. См [. раздел AUTOTITLE](/copilot/responsible-use/copilot-cloud-agent).
  • Вы можете оставить обратную связь по GitHub Copilot интеграции для Jira в GitHub опросе.
          GitHub Copilot Интеграция в Jira позволяет вызыватьCopilot облачный агент, не выходя из рабочего пространства Jira. Внутри рабочего элемента Jira вы можете инициировать Облачный агент сессии и открывать pull requests, используя контекст названия, описания, меток, комментариев и любых пользовательских полей Atlassian, таких как критерии приёма.

Необходимые условия

  • У вас должен быть GitHub аккаунт с доступом к Copilot , Copilot ProCopilot Pro+Copilot Business, или Копилот Энтерпрайз.
  • У вас должен быть аккаунт Jira Cloud с включенными следующими функциями искусственного интеллекта для вашей организации:
  • Установка и аутентификация должны быть завершены как для Jira, так и GitHubдля .

Примечание.

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

Installation

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

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

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

Установка GitHub Copilot приложения для Jira GitHub.com

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

Установка GitHub Copilot приложения для Jira GHE.com

  1. Перейдите на GitHub Copilot страницу установки для Jira (GHEC с Data Residency) на Atlassian Marketplace.
  2. Справа от названия приложения нажмите , и введите U 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. На странице «Установка GitHub Copilot для Jira » выберите организацию и репозитории, к которым вы хотите предоставить приложению доступ.
  10. Нажмите кнопку "Установить".

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

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

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

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

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

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

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

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

Триггер Copilot облачный агент можно сделать тремя способами:

  • НазначитьGitHub Copilot в рабочее задание с помощью поля Assignee.
  • Упоминание@GitHub Copilot в комментарии к рабочему пункту.
  • Добавьте Copilot к переходу в рабочий процесс , чтобы он запускался автоматически, когда рабочий элемент перемещается в определённый статус. Смотрите «Сотрудничайте над рабочими элементами с AI-агентами » для инструкций по настройке.

Примечание.

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

Пример: Триггер 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, так и для Atlassian.

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

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

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

Совет

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

Кастомизация Copilot облачный агент в Jira

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

Спецификация модели

Чтобы изменить модель, используемую Copilot облачный агент для конкретной задачи, включите название модели в инструкции на Copilot. Например, можно сказать @GitHub Copilot use Claude Sonnet 4.5. Если вы не указываете модель, Copilot облачный агент я использую стандартную модель для задач кодирования, см. Изменение модели ИИ для облачного агента GitHub Copilot.

Определение пользовательской ветви

          Облачный агент соблюдает правила названия филиалов, указанные в отдельных билетах Atlassian. Если в тикете есть определённые конвенции ветвления, Copilot я буду читать и следовать им при создании pull request, чтобы репозиторий был согласован с текущим рабочим процессом.

Определение пользовательского агента

Вы можете указать пользовательского агента из вашего GitHub репозитория прямо в заявке Jira. Это позволяет командам адаптировать Облачный агентповедение под свои конкретные потребности. Дополнительные сведения см. в разделе Создание кастомных агентов для Copilot облачный агент.

Использование пользовательских инструкций

Вы можете задать пользовательские инструкции на уровне рабочего пространства Jira, которые применяются каждый раз при Copilot облачный агент срабатывании. Используйте эти инструкции для указания параметров по умолчанию, таких как целевой репозиторий, правила названия ветвей по умолчанию, предпочтительные модели или конкретные агенты для использования. Это снижает повторяющуюся конфигурацию и увеличивает контроль над поведением агента.

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

          Copilot облачный агент Использует GitHub Actions минуты и Copilot премиум-запросы.

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

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

Troubleshooting

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

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

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

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

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

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

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

При общении с GitHub Copilot, вам предлагается войти в систему

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

          GitHub Copilot не отвечает
  • Проверьте GitHubстраницу «Статус» на предмет активных инцидентов.
  • Проверьте, что Copilot облачный агент у него есть доступ к репозиторию, проверив, можно ли назначить Copilot проблему на GitHub. См . раздел AUTOTITLE.
  • Проверьте, что GitHub Copilot приложение for Jira имеет доступ к репозиторию. См . раздел AUTOTITLE.

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