YouTrack

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

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

Разработчик

JetBrains

Написана на

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

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

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

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

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

Аппаратная платформа

Java Virtual Machine

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

2017.3 ([Июль]] 2017 года[1])

Лицензия

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

Сайт

jetbrains.com/youtrack/

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

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

YouTrack разработан в соответствии с парадигмой языково-ориентированного программирования[6], использует JetBrains MPS и набор собственных предметно-ориентированных языков программирования, разработанных компанией JetBrains.[7] Система использует встроенную базу данных 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[8] для импорта задач, созданных в иных системах отслеживания ошибок.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. https://www.jetbrains.com/youtrack/download/get_youtrack.html Download page
  2. Issue Tracking and Project Management Tool | YouTrack. JetBrains. Проверено 30 сентября 2016.
  3. JetBrains Releases YouTrack 1.0 Beta. eWeek. Проверено 18 ноября 2012. Архивировано 9 января 2013 года.
  4. JetBrains upgrades YouTrack bug tracker. InfoWorld. Проверено 18 ноября 2012. Архивировано 9 января 2013 года.
  5. JetBrains YouTrack 3.0 Clears Bug Tracker Launchpad. Dr.Dobb's. Проверено 18 ноября 2012. Архивировано 9 января 2013 года.
  6. Language Oriented Programming: The Next Programming Paradigm. Архивировано 9 января 2013 года.
  7. Evolving Java Without Changing the Language:Custom DSLs. InfoQ. Архивировано 9 января 2013 года.
  8. Python Client Library. Архивировано 9 января 2013 года.
  9. JetBrains Releases Bug and Issue Tracking Beta. Dr.Dobb's. Архивировано 9 января 2013 года.
  10. YouTrack REST API Reference. Архивировано 9 января 2013 года.
  11. Konfigurierbare Workflows mit YouTrack 3.0. heise Developer. Проверено 18 ноября 2011. Архивировано 9 января 2013 года.

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