- PVSM.RU - https://www.pvsm.ru -

Пару дней тому назад вышла 5-я версия всем известного issue-трэкера JIRA [1] от Atlassian [2]. За прошедшие месяцы я уже вдоволь наигрался с бета-версиями и релиз-кандидатами, теперь посмотрел релиз и остался доволен. А небольшой рассказ о том, что именно меня порадовало, ждет вас под катом.
Предыдущая мажорная версия 4.0 вышла аж в октябре бородатого ныне 2009-го года. Свежая минорная версия 4.4 датируется августом прошлого года. Теперь же настало время для Пятерки.
JIRA 5.0 не несет в себе нового глянцевого интерфейса или искусственного интеллекта. Эта версия появилась в угоду администраторам и разработчикам, о которых ранее частенько забывали. Но и конечные пользователи не останутся без вкусных плюшек.
Полный обзор новых фич можно прочитать здесь [3], а я остановлюсь подробнее на тех, которые лично меня “зацепили”. Итак, приступим...
Если вы видели растерянные лица пользователей, в первый раз создававших заявку в JIRA, или сами теряетесь, время от времени, в “портянке” полей, то эта фича для вас.

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

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

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

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

Для разработчиков привалил целый ворох нововведений, серьезно облегчающих жизнь, при интеграции JIRA с другими системами и написании плагинов для неё.
Теперь REST API [6] это не какой-то жалкий придаток к JIRA, а вполне функциональная вещь. Через него теперь можно:
REST API Browser [7], доступный в SDK упростит процесс знакомства с новым API. По сути это плагин, который дает вам удобную возможность поизучать и поиграться с JIRA REST API.
Наконец-то разработчики JIRA пообещали не ломать -нам головы- Java API. API был почищен, местами переписан и теперь должен быть стабильным и совместимым с будущими версиями. Разработчики плагинов быстренько читают [8] о том, как подготовить себя к JIRA 5.0.
Если вы используете у себя JIRA без хитрых кастомизаций и плагинов, то ничто не может удержать вас от обновления на 5.0 (эй! не забывайте сначала все проверить на тестовом сервере). Обновление в этом случае происходит без проблем.
Основная проблема, которая может вам помешать с апгрейдом, — совместимость плагинов. На данный момент из ~420 плагинов на Plugin Exchange [9] с “пятеркой” совместимы ~130 [10]. С одной стороны плагины для 5.0 теперь писать легче, но в то же время, портирование их с 4.х на 5.0 может потребовать времени.
Ну и если вы сами что-то меняли в JIRA, правили шаблоны, добавляли свои обработчики e-mail-ов или делали какие-то другие удобные, но хакерские штуки, не забывайте о сервисе Answers [11], где вы можете озадачить комьюнити своим вопросом и получить помощь, а также о сервисе Checkup [12], который позволяет проверить, не используете ли вы API, который был изменен/удален в новой версии JIRA.
Всем удачи в обновлении! И дайте Пять!
Автор: cr0ck
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/jira/2392
Ссылки в тексте:
[1] JIRA: http://www.atlassian.com/software/jira/overview
[2] Atlassian: http://www.atlassian.com/
[3] здесь: http://confluence.atlassian.com/display/JIRA/JIRA+5.0+Release+Notes
[4] Confluence: http://www.atlassian.com/software/confluence/overview
[5] программно через API: https://developer.atlassian.com/display/JIRADEV/JIRA+Remote+Issue+Links
[6] REST API: https://developer.atlassian.com/display/JIRADEV/JIRA+REST+APIs
[7] REST API Browser: https://developer.atlassian.com/display/RAB/Overview+of+the+Atlassian+REST+API+Browser
[8] читают: https://developer.atlassian.com/display/JIRADEV/Preparing+for+JIRA+5.0
[9] на Plugin Exchange: https://plugins.atlassian.com/search/by/jira
[10] совместимы ~130: https://plugins.atlassian.com/search/advanced?q=&product=jira&productVersion=606273&productCategory=&pluginSystemVersion=ANY&supportType=any&license=&createdAfter=&createdBefore=&minDownloadsCount=0&upVotesCount=0
[11] Answers: https://answers.atlassian.com/
[12] Checkup: http://checkup.atlassian.com/
Нажмите здесь для печати.