YouTrack

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

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

Разработчик

JetBrains

Написана на

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

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

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

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

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

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

4.2 (14 февраля 2013 года)

Лицензия

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

Сайт

jetbrains.com/youtrack

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

Содержание

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

YouTrack разработан в соответствии с парадигмой LOP[4] использует JetBrains MPS и набор собственных предметно-ориентированных языков программирования, разработанных компанией JetBrains.[5] Система использует встроенную базу данных JetBrains Database — транзакционное хранилище пар ключ-значение. Для удалённых вызовов процедур (RPC), YouTrack использует технологию 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, бесплатно в базовой конфигурации.

Также YouTrack предоставляется бесплатно для открытых проектов через http://youtrack.codebetter.com.

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

Примечания[править]

  1. JetBrains Releases YouTrack 1.0 Beta. eWeek. Архивировано из первоисточника 9 января 2013. Проверено 18 ноября 2012.
  2. JetBrains upgrades YouTrack bug tracker. InfoWorld. Архивировано из первоисточника 9 января 2013. Проверено 18 ноября 2012.
  3. JetBrains YouTrack 3.0 Clears Bug Tracker Launchpad. Dr.Dobb's. Архивировано из первоисточника 9 января 2013. Проверено 18 ноября 2012.
  4. Language Oriented Programming:The Next Programming Paradigm. Архивировано из первоисточника 9 января 2013.
  5. Evolving Java Without Changing the Language:Custom DSLs. InfoQ. Архивировано из первоисточника 9 января 2013.
  6. Python Client Library. Архивировано из первоисточника 9 января 2013.
  7. JetBrains Releases Bug and Issue Tracking Beta. Dr.Dobb's. Архивировано из первоисточника 9 января 2013.
  8. YouTrack REST API Reference. Архивировано из первоисточника 9 января 2013.
  9. Konfigurierbare Workflows mit YouTrack 3.0. heise Developer. Архивировано из первоисточника 9 января 2013. Проверено 18 ноября 2011.

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