YouTrack

YouTrack
Логотип программы YouTrack
Тип Система отслеживания ошибок, Программное обеспечение для управления проектами
Разработчик JetBrains
Написана на JavaScript и Kotlin
Операционная система Кроссплатформенное ПО
Дата выпуска 29 октября 2009 года
Аппаратная платформа Java Virtual Machine
Последняя версия 2025.1 (19 февраля 2025 года[1])
Лицензия Проприетарное ПО, бесплатное для 10 пользователей, бесплатное для открытых проектов
Сайт jetbrains.com/ru-ru/yout…
Логотип Викисклада Медиафайлы на Викискладе

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

Архитектура

YouTrack был разработан в соответствии с парадигмой языково-ориентированного программирования[6], использует JavaScript и Kotlin.[7] Система использует встроенную базу данных Xodus для записи и хранения данных. Для удалённых вызовов процедур использует REST-стиль.

Интеграция со сторонним ПО

Стандартные интеграции YouTrack включают импорт из Jira, интеграции с электронными почтовыми ящиками, c Zendesk, единую рабочую среду с Upsource и TeamCity, а также встроенную интеграцию с системами контроля версий GitHub, BitBucket и GitLab.

Благодаря интеграции с TeamCity и Upsource осуществляются подключения к другим VCS: через TeamCity доступны репозитории ClearCase, CVS, Git, Mercurial, Perforce, SourceGear Vault, StarTeam, Subversion, Team Foundation Server и Visual SourceSafe, а Upsource предоставляет подключения к Git, Mercurial, Perforce и Subversion.

YouTrack поддерживает интеграцию с несколькими популярными системами управления тестами: PractiTest, TestLink, TestLodge, TestRail.

Существует возможность подключить сервер YouTrack к рабочему пространству Slack.

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

YouTrack поддерживает интеграцию с IDE от JetBrains: IntelliJ IDEA, PhpStorm, WebStorm, PyCharm, RubyMine, CLion, Rider, GoLand и AppCode.

Импорт проектов в YouTrack возможен из Jira, файла CSV, Bugzilla, FogBugz, GitHub, MantisBT, Redmine, Trac или другого YouTrack-сервера. YouTrack предоставляет библиотеку, написанную на языке Python[8] для импорта задач, созданных в иных системах отслеживания ошибок.

Настройки соответствующих модулей аутентификации позволяют пользователям осуществлять вход в YouTrack с помощью учетных данных Google, GitHub, GitLab, Bitbucket Cloud, Active Directory, Yahoo, AOL, OpenID, LDAP и Jira.

Пользовательский интерфейс

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

Поддерживаемые языки

YouTrack доступен на английском, французском, немецком, русском, японском и испанском языках. Кроме того, доступны локализации на дополнительные языки, поддерживаемые сообществом пользователей.

Системные требования и варианты распространения

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

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

YouTrack REST API

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

  • импорт существующих проектов и задач из других систем отслеживания ошибок;
  • создание, изменение, получение всех атрибутов задач;
  • управление проектами, пользователями, группами и ролями. Для этого через Hub REST API используется Hub — система управления пользователями и разрешениями от JetBrains. Начиная с версии 6.0 YouTrack поставляется со встроенным Hub.

Лицензия

JetBrains предлагает YouTrack в версиях Cloud и Server.

Облачная версия программного обеспечения как услуги (SaaS) называется YouTrack Cloud. В версии Cloud доступ до 10 пользователя бесплатен навсегда, с ежегодной или ежемесячной платой за каждого дополнительного пользователя, с нарастающей скидкой при увеличении числа пользователей в подписке.

Версия Server бесплатная для 1-10 пользователей, с коммерческими лицензиями в нескольких вариантах, различающимися количеством поддерживаемых пользователей, которые могут работать с системой, с включенными бесплатными обновлениями и технической поддержкой в течение года.

JetBrains предоставляет YouTrack для бесплатного использования разработчикам проектов с открытым исходным кодом и для обучения, а также со скидкой 50% для стартапов.

См. также

Примечания

  1. Что нового в YouTrack 2025.1. Дата обращения: 21 февраля 2025. Архивировано 19 февраля 2025 года.
  2. Issue Tracking and Project Management Tool | YouTrack. JetBrains. Дата обращения: 30 сентября 2016. Архивировано 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 для Standalone. Дата обращения: 24 октября 2019. Архивировано 24 октября 2019 года.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.