company_banner

YouTrack 6.5 — Баг-трекер для всей команды

    Доброго дня, Хабр!

    Спешу рассказать вам, что совсем недавно вышла новая версия нашего баг-трекера — YouTrack 6.5!

    image

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



    Что же нового в YouTrack 6.5?


    1. Интеграция с командными продуктами JetBrains
    2. Интеграция с BitBucket и GitLab
    3. Импорт из Jira в один клик
    4. Новый дизайн административной части
    5. Мастер создания проектов


    Улучшения

    1. Улучшенная интеграция с GitHub
    2. Новая вкладка VCS changes
    3. Поддержка фича-бранчей в TeamCity
    4. Улучшенная панель мониторинга (Dashboard)
    5. Улучшения в языке workflow
    6. Улучшенная интеграция с почтовыми ящиками
    7. Bug-fix версии теперь включены в лицензию сервера Stand-alone
    8. @username со встроенными уведомлениями

    Предлагаю посмотреть пятиминутное видео, чтобы ознакомиться с главными нововведениями:


    А теперь чуть подробнее


    Интеграция с командными продуктами JetBrains

    image
    Совсем недавно мы писали о выходе нового продукта Hub 1.0, системы управления аккаунтами и правами доступа, которая является единой точкой входа для всех командных продуктов JetBrains, включая YouTrack, Upsource и TeamCity.
    YouTrack 6.5 можно подключить к внешнему Hub (по умолчанию YouTrack версии 6 и выше поставляется со встроенным Hub). Hub дает возможность также подсоединить к нему Upsource (инструмент для код-ревью), чтобы получить единую точку входа в оба продукта, общую базу пользовательских аккаунтов, групп, прав доступа, единую панель мониторинга с виджетами из YouTrack и Upsource, а также интеграцию между продуктами, доступную по умолчанию.
    Подробнее о Hub и об интеграции между YouTrack и Upsource можно почитать здесь. TeamCity скоро также присоединится к команде при помощи специального плагина, выход которого запланирован на осень 2015 года. В данный момент к Hub можно подключить только Stand-alone версию YouTrack, но мы уже работаем над поддержкой облачной версии.

    Интеграция с BitBucket и GitLab

    Теперь вы можете настроить нативную интеграцию с Bitbucket или GitLab, которая дает возможность:

    • Применять любые команды из YouTrack прямо из комментария к коммиту, упомянув ID нужной задачи. Все изменения к задаче будут применены от имени автора коммита.
    • Использовать хэши коммитов в задачах YouTrack, чтобы напрямую ссылаться на коммиты в Bitbucket/GitLab.
    • Видеть все VCS изменения, связанные с задачей, в отдельной вкладке.
    • Фильтровать задачи, которые содержат изменения в VCS, при помощи специального запроса has:{vcs changes}.

    image

    Обратите внимание, что в YouTrack 6.5 доступна интеграция только с gitlab.com. Интеграция с GitLab CE и GitLab EE будет добавлена в одной из ближайших минорных версий.

    Импорт из Jira в один клик

    Теперь вы можете импортировать в YouTrack свои проекты из Jira со всей их историей, комментариями, списком наблюдателей, голосами, настроенными полями, вложениями, авторами, исполнителями и даже добавленным отработанным временем в один клик. Для этого вам просто нужно добавить ссылку на Jira и ввести ваш логин и пароль. YouTrack автоматически создаст группы для авторов задач и исполнителей из Jira, конечно, при наличии необходимых прав в проектах Jira. Подробнее об импорте из Jira можно почитать в нашем блог-посте (на английском языке). Обратите внимание, что импорт поддерживается из Jira версии 5+.

    Новый дизайн административной части

    Мы полностью переработали UI административной части YouTrack, чтобы упростить процесс настройки и администрирования трекера для новых пользователей. Для существующих пользователей некоторые новые решения могут показаться неочевидными. Мы будем рады вашим отзывам и комментариям по поводу нового UI администрирования проектов, настраиваемых полей, воркфлоу, интеграций и т. д.

    Например, вот так выглядит настройка интеграции с VCS:
    image

    Мастер создания проектов

    Чтобы создать проект в YouTrack, нужно всего лишь заполнить пару полей и добавить, если нужно, ваших товарищей по команде. YouTrack автоматически создаст команду для вашего нового проекта, добавит ее в качестве значений поля Исполнители и выдаст команде нужные права для работы над задачами в проекте. Подробнее про команду проекта можно почитать здесь (документация на английском языке).
    image
    Также обратите внимание на новый список проектов. В него добавлен поиск с фильтрацией по имени проекта, группам и т. д. Теперь стало удобнее редактировать проект, а добавить группу или отдельного пользователя в проект можно в один клик.

    image

    Улучшения



    Интеграция с GitHub

    YouTrack уже давно поддерживает нативную интеграцию с GitHub, аналогичную новой с GitLab и Bitbucket. В новой версии можно связать один репозиторий GitHub с несколькими проектами в YouTrack. Все изменения из GitHub также видны теперь на отдельной вкладке «VCS Changes». Кстати, о ней…

    Новая вкладка VCS changes

    Изменения из всех систем контроля версий теперь видны на специальной вкладке VCS Changes. Можно также отфильтровать все задачи в изменения в VCS при помощи запроса has:{vcs changes}.

    Улучшенная панель мониторинга (Dashboard)

    Теперь вы можете растягивать или сужать виджеты, а также открывать виджеты на весь экран при помощи двойного щелчка на виджете. Мы также улучшили поиск на Dashboard, добавили сохраненные поиски и тэги.
    image

    Поддержка фича-бранчей в TeamCity

    В версии 6.5 в YouTrack добавлена поддержка фича-бранчей в TeamCity.

    Улучшения в workflow

    • Появилась возможность отслеживать изменения не только задач, но и комментариев к ним.
    • Правила, работающие по расписанию или срабатывающие на определенные события, теперь запускаются от имени специального пользователя YouTrack Workflow.


    Улучшенная интеграция с почтовыми ящиками

    Используете YouTrack в качестве helpdesk? Тогда в YouTrack 6.5 есть кое-что полезное:
    • Появилась новая переменная ${reply-to}.
    • Если у пользователя несколько адресов почты, то сейчас они будут связаны с одним профилем.
    • Содержимое заголовка электронного письма в квадратных скобках можно не игнорировать.
    • Теперь есть возможность отключать конкретное правило.


    Bug-fix версии включены в лицензию сервера Stand-alone

    Начиная с версии 6.5, все минорные версии 6.5.х включены в Stand-alone лицензию. То есть, если ваша подписка была активна во время выхода версии 6.5, то все минорные bug-fix версии вы получите бесплатно, даже если ваша подписка истечет к моменту их выхода.

    @Username со встроенными уведомлениями

    Теперь уведомления об упоминании имени пользователя в комментарии (@username) встроены в системные уведомления. Уведомления можно настроить в профиле пользователя, и больше они не являются частью специального воркфлоу.

    Ну что, вы готовы к новому YouTrack 6.5? Тогда попробуйте его прямо сейчас. Вы можете скачать бесплатную версию для 10 пользователей или зарегистрироваться в нашем облаке на расширенный 30-дневный пробный период пользования (а потом в любой момент перейти на бесплатную версию для 10 пользователей).

    Если вы уже используете наш облачный YouTrack, то совсем скоро мы переведем вас на новую версию. Обновление серверов уже началось в понедельник, 24 августа. Следующая партия серверов будет обновлена в следующий понедельник. Мы планируем завершить переход на новую версию в течение 6 недель. Если вам не терпится попробовать версию 6.5, напишите нашей команде тех. поддержки, и мы включим вас в ближайший апгрейд.

    До связи!
    Ваша команда JetBrains YouTrack
    JetBrains
    Делаем эффективные инструменты для разработчиков

    Комментарии 34

      +1
      Классный продукт, как и teamcity, правда с текущими курсами валют желания продлять лицензию никакого нет :(
      Многие потихоньку запускают процессы переезда на аналогичные продукты, где цена в рублях…
        0
        Спасибо Вам за положительный отзыв, для нас это очень важно. Насчет курса, мы хорошо понимаем вас. А если не секрет, какие продукты вы имеете в виду?
        0
        А когда облачный Ютрак до 6.5 обновится?
          0
          Здравствуйте!
          Мы обновляем InCloud инстансы постепенно, в течение нескольких недель после релиза. С понедельника мы начали процесс, несколько серверов уже обновлены до 6.5. Сейчас по запросу мы уже можем обвнолять отдельные инстансы. Можете назвать имя вашего InCloud?
          +2
          YT хорош, хотя JT-31451 добавил мне седой волосок :)
          Добавьте уже Markdown и будет совсем хорошо.
            0
            Да, JT-31451 и нам не дала поскучать. Спасибо за ваше терпение! Еще раз приношу свои извинения за эти неудобства.
            Я думаю, что вы уже знаете про фича реквест, youtrack.jetbrains.com/issue/JT-21112, но на всякий случай. Согласен с вами, про удобство markdown-а спорить не приходиться. Постараемся определиться с планами побыстрее.

            0
            vandrianova, а когда вы переведёте интерфейс на русский язык полностью?
            Конкретно, подменю Создание задачи?
              0
              Здравствуйте, сейчас этот drop-down существует только на английском языке на всех локализациях. Несколько оставшихся меню будут переведены в следующих версиях (думаю минорных).
              0
              Признавайтесь, когда будет вменяемый Workflow Editor, работающий с современной версией Java (а лучше, как обещали, прямо в UI YouTrack)?
                0
                Здравствуйте! Для in-browser workflow editor-а уже многое подготовлено и планы сделать серьезный шаг вперед в этом направлении уже витают где-то в воздухе. Мы еще не выбирали фичи для следующих версий, но скоро будем. Следите, пожалуйста, за JT-17984 или пишите нам на youtrack-feedback@jetbrains.com, чтобы узнать новости.
                  0
                  Вместе с ним и веб-версия MPS выйдет?
                    0
                    Боюсь, что нет. Скорее всего Workflow будет работать на других технологиях, не на MPS.
                0
                Терпеливо жду кнопки «импорт из GitHub issues»
                  0
                  Здравствуйте! Спасибо за ваше терпение! Есть вот такая задача youtrack.jetbrains.com/issue/JT-12313, довольно старая. Это классная фича, но я, к сожалению, не думаю, что у нее есть шансы попасть в ближайшие релизы. Скорее есть шансы сделать import script (https://confluence.jetbrains.com/display/YTD65/Migrating+Data+from+Other+Trackers). Сможет ли это решить вашу задачу?
                    0
                    Когда я изучал вопрос, я даже натыкался на какой-то гист, который создавал из гитхаба выгрузку, пригодную для скармливания ютреку, но он был незакончен, и вообще процедура была довольно геморройная. Если скрипт кто-то допилит до ума, то почему бы нет. А вот самому морочаться…

                    Одно дело решиться попробовать ютрек в процессе, и совсем другое — решиться бросить какие-то значительные ресурсы на переезд ради попробовать (потому что пробовать не импортнув смысла мало).
                      0
                      Вы абсолютно правы.
                      Тот факт, что у нас еще нет этого скрипта говорит о том, что такая миграция не так популярна. Я думаю, что мы сможем добавить его в обозримом будущем. Спасибо за ваш реквест!
                        0
                        Я форкнул нашу библиотеку и сделал Вам (и всем остальным) скрипт импорта из гитхаба в ютрек:
                        https://github.com/nightflash/youtrack-rest-python-library
                    0
                    С поддержкой ldap'а пока всё крайне печально. Ждём JPS-2289, как минимум.
                      0
                      Спасибо за отзыв! Кроме JPS-2289, что еще хотелось бы улучшить в LDAP интеграции?
                        0
                        Пока говорить «улучшить» несколько преждевременно. Т. к. на мой взгляд интеграция пока практически отсутствует, т. к. не покрыт основной механизм аутентификации через ldap.

                        Из следующих вещей:
                        — работа с пользователями не на одном листе, а в поддереве directory (решится автомагически при нормальном подходе к двухстадиной аутентификации в ldap),
                        — импорт/связывание групп.

                        Могу порекомендовать вашим разработчиком поглядеть на Atlassian Crowd и как там сделана интеграция с ldap. Будет время — покомментирую в трекере, но сейчас там со связанными с ldap вещами полный бардак.
                      0
                      Пользуюсь и bitbucket и gitlab. С момента выхода 6.5 прям жду жду обновления облачной версии
                        0
                        Спасибо за ваше терпение!)
                        Пожалуйста, учтите заранее, что сейчас есть только интеграция с gitlab.com. Интеграция с GitLab CE и GitLab EE будет добавлена в одной из ближайших минорных версий.

                        С этой недели мы можем обновлять инстансы на 6.5 по запросу. Вы можете сказать нам имя своего YouTrack InCloud, и мы обновим его.
                        0
                        YouTrack всем хорош, но есть 2 которые я-бы улучшил:

                        1. Простой прогресс бар для майлстонов: www.stateofcode.com/wp-content/uploads/2013/06/milestone-progress.png

                        2. Форматирование тикетов. Больше всего меня напрягает форматирование кода. Выглядит очень убого.

                        Большое спасибо команде YouTrack за качественную работу!
                          +1
                          Большое спасибо за ваш отзыв!

                          1. Сейчас есть такой бар для спринтов. Могли бы вы посмотреть на него? (если майлстоун != спринт, тогда дайте, пожалуйста, знать, как вы определяете майлстоун).

                          2. Что именно кажется неудобным в редактировании кода?
                            0
                            1. Отлично! Проверю!

                            2. Напрягает разный размер шрифта с тексте тикета и примерах кода.
                          0
                          Подскажите, чем Youtrack лучше Джиры? Может быть, существует обзор, где описаны «10 причин переехать c Джиры на Ютрак», — буду очень признателен за ссылку.
                            0
                            Здравствуйте! Нет, такой статьи нет и, как мне кажется, ее быть и не должно, потому что нечестно такие статьи писать.
                            Конечно, для внутреннего исследования можно сравнить существующую функциональность по объективным параметрам- наличие тех или иных фич у одного продукта и наличие их у другого, производительность/скорость, степень адаптированности под нужды вашей команды. Какую задачу вам нужно решить с помощью подобного инструмента?
                              0
                              Задачи самые обычные, управление проектом. Я понял ваш ответ, что надо смотреть самому :) Спасибо.
                              0
                              Приведу несколько примеров, почему переезжаем с Jira OnDemand на YouTrack

                              1. Пишу объемный комментарий к задаче, почти написал. Решил посмотрел на вложенную к задаче фото. Затемнился экран, висит бесконечный лоадер. Спасает только закрытие вкладки, либо обновление страницы. Комментарий утерян

                              2. Пишу задачу. Написал, отформатировал, жму кнопку Preview. В превью нажимаю на гиперссылку из задачи. Если забыться / отвлечься, то открывается она в текущем окне. Что равносильно пропаже всей написанной задачи, которую еще не успел сохранить.

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

                              4. Часто прилично тормозит.

                              На самом деле, достаточно пунктов 1-2
                              0
                              Добрый день уважаемые разработчики, замечательный продукт. Но вот столкнулся с одним багом: создаю новый спринт, появляется окно с просьбой указать дату начала и окончания спринта, и вот дата начала у меня почему-то 1970 год, изменить ее могу только кликая по кнопкам слева и справа. Дата Это ж сколько кликать до 2015 года? Браузер у меня Яндекс.
                                0
                                Здравствуйте! Классно, спасибо за ваш отзыв!
                                Выглядит интересно. Только что проверил на 6.5 InCloud- не воспроизвел. Какая у вас версия? Это первый спринт на доске, или были до этого (удалили?) и начало воспроизводиться после какого-то действия?
                                  0
                                  Нет это не облачная версия, это standalone. Что я делал:
                                  — Установил все последние версии ваших продуктов из линейки TeamWare;
                                  — Создал проект, потом Agile board и использовал спринт по умолчанию Unsheduled;
                                  — Далее стал набрасывать задачи и свимлейны и т.д. был счастлив и доволен;
                                  — Потом решил создать новый спринт, с временными рамками и вот тут у меня нарисовался 1969 год я прокликал до 2015 (с ума сойти палец до сих пор дергается :) );
                                  — Потом уже при создании новых спринтов уже стал отображаться 2015 год.

                                  Было бы здорово, если бы у вашего календаря была возможность выбора годов, наподобие, как у календаря Windows, кликаешь на месяц и появляется функционал позволяющий выбрать или ввести год.
                                0
                                Как интегрировать YouTtrack на myjetbrains.com с TeamCity, который находится на localhost:1999? или я что-то изначально настроил не верно? P.S. stand alone YouTrack интегрируется замечательно.
                                  0
                                  Уважаемый JetBrain — а можно чтото _всетаки_ сделать с #1743? А то по некогда отмеченым кейсам спамити, так еще и по заявленой проблеме спамить начали :S

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