YouTrack

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
YouTrack
YouTrack logo press materials.png
YouTrack 1.png
Тип

Система отслеживания ошибок, Программное обеспечение для управления проектами

Разработчик

JetBrains

Написана на

Java с использованием JetBrains MPS

Операционная система

Кроссплатформенное ПО

Первый выпуск

29 октября 2009 года

Последняя версия

5.1 (12 февраля 2014 года)

Лицензия

Проприетарное ПО, бесплатное для 10 пользователей, бесплатное для открытых проектов

Сайт

jetbrains.com/youtrack/

YouTrack — коммерческая система отслеживания ошибок, программное обеспечение для управления проектами разработанное компанией JetBrains. YouTrack поддерживает поисковые запросы, автодополнение, манипуляцию с наборами задач,[1] настройку набора атрибутов задачи[2], создание пользовательских рабочих процессов[3] и реализует подход основанный на преимущественном использовании клавиатуры.

Архитектура[править | править вики-текст]

YouTrack разработан в соответствии с парадигмой языково-ориентированного программирования[4], использует JetBrains MPS и набор собственных предметно-ориентированных языков программирования, разработанных компанией JetBrains.[5] Система использует встроенную базу данных JetBrains Database — транзакционное хранилище пар «ключ — значение». Для удалённых вызовов процедур использует REST-стиль.

Интеграция со сторонним ПО[править | править вики-текст]

YouTrack интегрируется с системами управления версиями, такими как Subversion, CVS, Rational ClearCase, Visual SourceSafe, Mercurial, Git и Perforce с помощью TeamCity. Также имеется возможность интеграции с сервисом GitHub. Есть возможность интеграции с TeamCity, IntelliJ IDEA, TestLink, TestRail, поддержка аутентификации пользователей с помощью Google Account, Yahoo!, OpenID и LDAP. YouTrack может импортировать задачи, созданные в других системах отслеживания ошибок: JIRA, FogBugz, Bugzilla, MantisBT, Trac, CSV-файлов и багтрекера Google Code. YouTrack предоставляет библиотеку, написанную на языке Python[6] для импорта задач созданных в иных система отслеживания ошибок.

Пользовательский интерфейс[править | править вики-текст]

Пользовательский интерфейс YouTrack основан на технологии AJAX и позволяет производить управление как с помощью клавиатуры, так и с помощью мыши. Поиск задач осуществляется с помощью поисковых запросов, выполняемых в единой строке поиска.[7]

Системные требования и варианты распространения[править | править вики-текст]

YouTrack является кроссплатформенным программным обеспечением и работает в любых операционных системах поддерживающих платформу Java, включая Microsoft Windows, Linux (*nix), Mac OS X и Solaris.

Имеются три варианта распространения YouTrack: web-архив (.war) который может быть запущен в любом контейнере сервлетов (Tomcat, Jetty и т. д.); исполняемый Jar-архив (.jar), который готов к запуску и не требует каких-либо действий по установке и настройке; установщик Windows (.exe), который устанавливает и настраивает JRE и сервер приложений Tomcat с развернутым в нем веб-архивом YouTrack.

YouTrack RESTful API[править | править вики-текст]

YouTrack RESTful API[8] позволяет разработчикам производить различные действия программно, в том числе:

  • Импорт существующих проектов и задач из других систем отслеживания ошибок.
  • Создание, изменение, получение всех атрибутов задач.
  • Управление проектами, пользователями, группами и ролями.

Лицензия[править | править вики-текст]

YouTrack распространяется под коммерческой лицензией в пяти различных вариантах, различающихся количеством поддерживаемых пользователей, которые могут работать с системой[9]. JetBrains предоставляет YouTrack для бесплатного использования разработчикам открытых проектов и для обучения.

YouTrack доступен также в виде сервиса (SaaS), под названием YouTrack InCloud, бесплатно для 10 пользователей.

Также YouTrack InCloud предоставляется бесплатно для открытых проектов.

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

Ссылки[править | править вики-текст]