После двух предыдущих статей (EAP) Atlassian упорно трудились, чтобы обработать отзывы и включить их в FishEye 2.7 и Crucible 2.7 доступные для скачивания уже сегодня! В FishEye и Crucible добавлены новые функции, включая новый способ управления репозиторием Git, коммиты, которые выполняют автоматические действия в JIRA и Crucible и экономия времени на бизнес-процесс проверки кода.
Что нового в
1. Простое управление Git хранилищем
Администраторы могут создавать и управлять Git хранилищами непосредственно из FishEye на собственных серверах. Вы становитесь гибким в:
- создании разветвлений и клонов существующих проектов
- управлении разрешениями push и pull доступом в хранилище
- визуализации иерархии разветвлений хранилища
- исследовании и визуализации изменений на диаграмме коммита
Визуализация связей между различными разветвлениями.
2. Экономия времени с "умными" коммитами
"Умные" коммиты дают коммитерам возможность выполнения действий в JIRA или Crucible, добавлением синтаксиса в сообщения коммита. Экономия времени достигается за счет отсутствия необходимости переключения между приложениями.
Интеграция JIRA
Обновление запросов JIRA происходит автоматически через определенные ключевые слова в сообщениях коммита - переходы бизнес-процесса, комментарии и учет рабочего времени.
Переходы запросов JIRA
Осуществляйте переходы бизнес-процесса, с помощью ключей запросов JIRA и имени перехода с "#" перед именем перехода. Все переходы, которые доступны для вас в JIRA теперь могут быть сделаны из коммита.
Например, следующий синтаксис будет решать вопрос JIRA из командной строки.
Совет: если у вас етсь переход "в работу", то просто напишите "JIRAKEY-123 #start"
Комментарии и учет времени
Помимо осуществления переходов, вы также можете добавлять комментарии и записи о работе.
Интеграция Crucible
Создавайте обзоры для всех изменений, связанных с коммитом ('+review'), стартуйте обзор кода ('+review @reviewers') или обновите существующий обзор ('+review <Review_Key>') без обращения в интерфейс Crucible.
Для автоматического запуска обзора вы используете тот же синтаксис, но должны включить имена пользователей Crucible, которые будут участвовать в обзоре.
Совет: если у вас только один проект в Crucible вам не нужно включать ключ проекта. Кроме того, если вы используете FishEye и Crucible и хранилище ассоциированное с проектом Crucible вам не придется включать ключ проекта.
3. Настраиваемые ловушки
Настройка URL (ловушек) в Fisheye, которые будут получать сведения о каждом коммите, сделанном в вашем хранилище. Это позволит Вам получать события в FishEye и использовать их во внешних системах. Триггер позволит размещать информацию в запросах и многое другое.
Таковы лишь некоторые из множества новых функций в FishEye 2.7. Другие моменты:
- Ветвь HEAD - легко определить, какая версия файла главная в ветке
- Java 7, Groovy и подсветка синтаксиса Velocity
- Быстрая поддержка по плагинам Atlassian
Подробная информация о версии.
Что нового в
1. Напоминание об обзоре
Иногда разработчики забывают об обзоре кода. Теперь Вы можете автоматически или вручную уведомить рецензентов.
2. Усиленная интеграция JIRA
Часто бизнес-процесс обзора кода Crucible имеет тесную связь с бизнес-процессом запроса JIRA. Когда пользователи закрывают обзор Crucible, они часто переходят к связанному запросу JIRA и закрывают его или переводят в состояние решен. С последней функцией интеграции между JIRA и Crucible вы можете закрыть запрос при закрытии обзора.
И это не все.
- Улучшенная работа OAuth с JIRA
- Быстрая поддержка по плагинам Atlassian
Подробная информация о версии.