Просмотр информации о разработке кода для задач

Если ваш администратор подключил пользователя JIRA к совместимому средству разработки, на «Панели  разработки» (Development panel) отобразится экран дисплея  «Просмотр задачи» (View Issue). В зависимости от инструментов, с которыми связаны JIRA, панель разработки предоставляет следующие функции:

  • Просмотр Bitbucket и создание ветвей, просмотр фиксаций ((завершение) [транзакции]), просмотр и создание растянутых задач
  • pullFishEye / Crucible (Git / Subversion / Perforce / CVS): просмотр ветвей (не создание), просмотр фиксаций ((завершение) [транзакции]), просмотр и создание отзывов
  • Bamboo: просмотр статуса сборки и развертывания
  • GitHub или GitHub Enterprise: просмотр ветвей (не создание), просмотр фиксаций ((завершение) [транзакции]), просмотр и создание растянутых задач

 

 

Прежде чем вы начнете

  • Администратор JIRA должен правильно настроить JIRA и ваши инструменты разработки. Обратитесь к администратору за интеграцией JIRA с помощью средств разработки кода.
  • У вас должно быть разрешение «просмотр средства разработки» для просмотра «Панели разработки» (Development panel).

Предоставьте информацию о вашей разработке в JIRA

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

  • Фиксация изменений (Commits): Включить ключ задачи * в сообщение фиксации изменений.
  • Ветви (Branches): Включите ключ задачи * в название ветви.
  • Вызов задач (Pull requests): Включите ключ задачи * в заголовок задачи на вытягивание или в название ветви источника.
  • Обзоры (Reviews): Включите ключ задачи * в название обзора.
  • Сборки (Builds): сборка автоматически связана с задачей JIRA, если в транзакции, связанной с сборкой, есть ключ JIRA-сообщения в сообщении о фиксации.
  • Развертывания (Deployments): Развертывание связано с проблемой JIRA, если в решении, связанном с развертыванием, есть ключ проблемы в сообщении о фиксации.

* Примечание. Ключ задачи JIRA должен соответствовать формату ключа JIRA по умолчанию, то есть двум или более заглавными буквами ([A-Z] [A-Z] +), а затем дефис и номер задачи, например EG-123.

Просмотр  «Панели разработки» (Development panel)

Если все настроено правильно, вы увидите панель разработки по каждой из ваших задач, как показано на скриншоте ниже.

«Панель разработки» (Development panel) предоставляет пользователю достаточно информации для оценки состояния разработки задачи с первого взгляда.

Примечания:

Что делает метка статуса в панели деталей?

Статус запроса на получение запроса (-ов) на панели «Разработка»:
ОТКРЫТЬ, если есть хотя бы один открытый перемещенный запрос.
Объеденино (MERGED), если нет открытых запросов на отрыв, и по крайней мере один перемещенный запрос  был объединен.
Отклонено (DECLINED), если нет открытых или объединенных запросов , и хотя бы один перемещенный запрос  отклонен.

Что делает метка статуса в панели подзадач?

Статус обзора (ов) в панели «Разработка»:
 
ПЕРЕСМОТРЕНО (REVIEW ), если в статусе «Обзор» есть хотя бы один обзор ». (желтый с черным письмом)
 
ОДОБРЕНО (APPROVAL), если в статусе «Обзор» нет отзывов, и по крайней мере один обзор находится в статусе «Утверждение». (Черный)
 
РЕЗЮМИРОВАНО (SUMMARIZE), если нет обзоров в статусах «Обзор» или «Утверждение», и по крайней мере один обзор находится в статусе «Суммировать». (Черный)
ОТКЛОНЕНО, если нет отзывов в статусах «Обзор», «Одобрено» или «Резюмировано» (REJECTED), и по крайней мере один обзор находится в статусе «Отклонено». (Красный)
 
ОДОБРЕНО (APPROVAL) Все отзывы находятся в состоянии «Закрыто».
 
Примечание. «Проект» и «Отказные» обзоры не отображаются.

Что делает метка статуса в панели разработки?

Статус сборки (ов) в панели «Разработка»:

  •   если все разные сборки (например, модульные тесты, функциональные тесты, развертывание на стадии) прошли.
  •    если хотя бы один запуск не удался для какой-либо сборки любым связанным сервером сборки.

 

Изучение и действие информации

Если вы хотите что-то изучить на  «Панели разработки» (Development panel), вы можете щелкнуть элемент, чтобы отобразить диалоговое окно с более подробной информацией. В диалоговом окне содержатся ссылки для вас, чтобы вы могли действовать или тренироваться. Обратите внимание, что вам может быть предложено выполнить сначала аутентификацию связанного приложения.

Например, допустим, что на панели разработки отображались: 3 сборки. Вы можете щелкнуть 3 сборки, чтобы выяснить, какая из трех сборок терпит неудачу. Если вы хотите продолжить исследование, вы можете щелкнуть план сборки или построить результат, чтобы просмотреть его в Bamboo.

Вот действия, которые вы можете сделать, используя «Панель разработки» (Development panel):

Объединяя все это

Хотите знать, как эта информация может помочь вашей команде разработчиков сделать свою работу лучше? Ознакомьтесь со следующим руководством:

 

По материалам Atlassian JIRA User's Guide: Viewing the Code Development Information for an Issue