Разработка / Дай пять. Или встречайте JIRA 5.0!

в 10:17, , рубрики: 5.0, atlassian, jira, багтрекер, метки: , , ,

Разработка / Дай пять. Или встречайте JIRA 5.0!

Пару дней тому назад вышла 5-я версия всем известного issue-трэкера JIRA от Atlassian. За прошедшие месяцы я уже вдоволь наигрался с бета-версиями и релиз-кандидатами, теперь посмотрел релиз и остался доволен. А небольшой рассказ о том, что именно меня порадовало, ждет вас под катом.

Предыдущая мажорная версия 4.0 вышла аж в октябре бородатого ныне 2009-го года. Свежая минорная версия 4.4 датируется августом прошлого года. Теперь же настало время для Пятерки.

Чем порадуете?

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

Полный обзор новых фич можно прочитать здесь, а я остановлюсь подробнее на тех, которые лично меня “зацепили”. Итак, приступим...

Удобнее создавать заявки

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

Разработка / Дай пять. Или встречайте JIRA 5.0!

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

Здесь же находится и полезная галочка «Create another», которая поможет вам создавать новые заявки с неистовством берсерка.

Разработка / Дай пять. Или встречайте JIRA 5.0!

@Mentions

Когда вы набираете в тексте комментария что-то вроде @ipetrov, то нотификация об этом комментарии уйдет пользователю с таким именем, даже если он не подписан на нотификации по этой заявке. А автоподстановка имен пользователей еще сильнее облегчает жизнь.

Разработка / Дай пять. Или встречайте JIRA 5.0!

Делитесь заявками

В Confluence уже довольно давно появились удобные механизмы, позволяющие “делиться” интересными страницами и привлекать к обсуждению новых людей. Теперь подобная фича есть и в JIRA.

Разработка / Дай пять. Или встречайте JIRA 5.0!

Кнопочка Share вызывает удобный диалог, где можно указать желаемых пользователей JIRA, либо e-mail-ы тех, у кого нет аккаунта в JIRA, и отправить им на почту текущую заявку с небольшой сопроводительной запиской. Вряд ли такая вещь пригодится для обсуждения заявок (все-таки это лучше делать в комментариях), но несомненно поможет привлечь к обсуждению нужных людей.

Учтите, что данная опция не будет доступна, пока вы не зададите сервер исходящей почты в настройках JIRA.

Удаленное связывание заявок

Предыдущие версии JIRA предоставляли возможность связать несколько заявок между собой, что облегчало работу с дублирующимися заявками, заявками которые ждут одна другую и т.п. Тем же пользователям, кто хотел проставить ссылку на связанную статью в Confluence, заявку в другом багтрекере или helpdesk, приходилось делать это руками, искать плагины или выдумывать велосипеды. Теперь можно:

  • Связать две заявки из разных инстансов JIRA
  • Связать заявку со страницей в Confluence
  • Связать заявку с любым URL-ом
  • Создавать эти связи программно через API

Разработка / Дай пять. Или встречайте JIRA 5.0!

Разработчики, дышите свободнее!

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

REST API — еще круче

Теперь REST API это не какой-то жалкий придаток к JIRA, а вполне функциональная вещь. Через него теперь можно:

  • Создавать и редактировать заявки
  • Удалять заявки
  • Связывать заявки
  • Получать информацию о заявках, фильтрах, дашбордах и правах доступа
  • И много других вкусностей

REST API Browser, доступный в SDK упростит процесс знакомства с новым API. По сути это плагин, который дает вам удобную возможность поизучать и поиграться с JIRA REST API.

JAVA API — теперь стабильнее

Наконец-то разработчики JIRA пообещали не ломать -нам головы- Java API. API был почищен, местами переписан и теперь должен быть стабильным и совместимым с будущими версиями. Разработчики плагинов быстренько читают о том, как подготовить себя к JIRA 5.0.

Что в итоге?

Если вы используете у себя JIRA без хитрых кастомизаций и плагинов, то ничто не может удержать вас от обновления на 5.0 (эй! не забывайте сначала все проверить на тестовом сервере). Обновление в этом случае происходит без проблем.

Основная проблема, которая может вам помешать с апгрейдом, — совместимость плагинов. На данный момент из ~420 плагинов на Plugin Exchange с “пятеркой” совместимы ~130. С одной стороны плагины для 5.0 теперь писать легче, но в то же время, портирование их с 4.х на 5.0 может потребовать времени.

Ну и если вы сами что-то меняли в JIRA, правили шаблоны, добавляли свои обработчики e-mail-ов или делали какие-то другие удобные, но хакерские штуки, не забывайте о сервисе Answers, где вы можете озадачить комьюнити своим вопросом и получить помощь, а также о сервисе Checkup, который позволяет проверить, не используете ли вы API, который был изменен/удален в новой версии JIRA.

Всем удачи в обновлении! И дайте Пять!

Автор: cr0ck

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js