Интеграция JIRA с инструментами разработки кода

Если вы подключите JIRA к совместимому инструменту разработки, JIRA предоставит вам ряд функций и информации, связанных с вашей разработкой.

Особенности

Это функции, которые вы включите, если вы подключите JIRA к инструментам разработки, перечисленны ниже. Мы рекомендуем использовать последнюю версию каждого приложения. Если вы не используете последние версии, см.«Матрицу версий», чтобы узнать, какие функции доступны.

Панель разработки по задачам

На экране «Просмотр задачи» (View Issue) отображается панель «Разработка» (Development), которая предоставляет следующие функции:

  • Bitbucket: просмотр и создание ветвей, просмотр и создание перемещения задач, просмотр фиксаций
  • FishEye / Crucible: просмотр фиксаций, просмотр ветвей, просмотр и создание обзоров
  • Bamboo: просмотр статуса сборок и развертывания
  • GitHub или GitHub Enterprise: просмотр фиксаций кода, ветвей и перемещения запросов (requests)

Дополнительные сведения об использовании панели «Разработка» см. в разделе «Упорядочение вашей разработки с помощью JIRA».

Заставляя инструмент разработки кода работать:

Убедитесь, что у вас есть совместимая версия средства разработки на матрице версий, а затем следуйте приведенным ниже инструкциям, чтобы подключить средство разработки кода к JIRA.

Подключение Bitbucket, GitHub или GitHub Enterprise к JIRA

Соединения с Bitbucket, GitHub и GitHub Enterprise выполняются через дополнительный разъем DVCS, который поставляется вместе с JIRA.

Следуйте инструкциям по подключению учетных записей Bitbucket Cloud и GitHub к Jira Software для настройки соединения.

Подключение сервера Bitbucket, FishEye, Crucible или Bamboo к JIRA

Соединения с сервером Bitbucket, FishEye / Crucible и Bamboo используют ссылки на приложения (application links).

  • Когда вы создаете новую связь приложения между JIRA и экземпляром Bitbucket Server, по умолчанию активируются FishEye, Crucible или Bamboo, 2-legged (2LO) и 3-legged OAuth (3LO). 2LO требуется для информации из любого из этих приложений, которые должны быть включены в резюме в панели «Разработка»; 3LO проверяет, что пользователь прошел аутентификацию с другими приложениями, прежде чем они смогут увидеть информацию в любом из диалогов деталей.
  • Если вы обновляете существующие экземпляры JIRA, сервера Bitbucket, FishEye, Crucible или Bamboo:

Возможно, вам придется перенастроить ссылку (-и) приложения между JIRA и другими приложениями. Чтобы включить функции интеграции, каждая ссылка на приложение должна использовать двухсторонний OAuth для входящей и исходящей аутентификации.

  1. Выберите > «Дополнения» (Add-ons). Выберите «Ссылки на приложения» (Application Links) в меню слева.
  2. Выберите «Изменить» (Edit) для ссылки на приложение.
  3. На вкладке «Исходящая аутентификация» (Outgoing Authentication) нажмите «OAuth» (OAuth). Убедитесь, что установлен флажок  «Разрешить двухсторонний OAuth» (Allow 2-legged OAuth). Повторите для вкладки «Входящая аутентификация» (Incoming Authentication). Процесс обновления ссылок на приложения будет включать в себя ведение журнала в другое приложение на короткое время, чтобы настроить этот конец ссылки, прежде чем возвращать вас в JIRA.

 

Подключение других инструментов разработки кода к JIRA

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

Исправление проблем

Панель JIRA Application Development отображает ошибку - не удалось прочитать данные

 

По материалам Atlassian JIRA Administrator's Guide: Integrating JIRA with Code Development Tools