YouTrack - YouTrack

YouTrack
YouTrack Logo.svg
Разработчики)JetBrains
изначальный выпуск29 октября 2009 г.; 11 лет назад (2009-10-29)
Стабильный выпуск
2019.3 (сборка 64863)[1] / 11 декабря 2019 г.; 11 месяцев назад (2019-12-11)[1]
Написано вJavaScript и Котлин
Операционная системаКроссплатформенность
ТипСистема отслеживания ошибок, программное обеспечение для управления проектами
ЛицензияПроприетарный, бесплатно для 10 пользователей, бесплатно для Открытый исходный код проекты
Интернет сайтреактивные мозги.com/ youtrack

YouTrack проприетарный, коммерческий браузер -основан баг трекер, система отслеживания проблем и программное обеспечение для управления проектами разработан JetBrains. Он ориентирован на поиск проблем на основе запросов с автозаполнением, управление проблемами в пакетах,[2] настройка набора атрибутов задачи,[3] и создание собственных рабочих процессов.[4]

Архитектура

YouTrack реализован в соответствии с языковое программирование[5] парадигма и теперь написано на JavaScript и Котлин (язык программирования). Он использует встроенный База данных Xodus[6] база данных для чтения и хранения данных. За вызовы удаленных процедур, YouTrack поддерживает RESTful API.

Интеграция с внешними инструментами

Стандартная интеграция YouTrack включает импорт из Jira, Интеграция с почтовым ящиком, Zendesk Интеграция и интегрированная рабочая среда с Upsource и TeamCity. Интеграция с GitHub, BitBucket, и GitLab предоставляются из коробки, в то время как подключение к другим системам управления версиями поддерживается через TeamCity или же Upsource интеграция. TeamCity поддерживает подключения к репозиториям в ClearCase, CVS, Git, Mercurial, Волей случая, ИсточникGear Vault, StarTeam, Subversion, Сервер Team Foundation, и Visual SourceSafe. Upsource поддерживает подключения к репозиториям в Git, Mercurial, Волей случая, и Subversion.

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

YouTrack можно интегрировать с Слабина рабочее место.

Слияние интеграция осуществляется путем добавления макросов для вставки ссылок на задачи и вставки отчетов в Слияние Страницы.

YouTrack может интегрироваться с JetBrains Иды включая IntelliJ IDEA, PhpStorm, WebStorm, PyCharm, RubyMine, CLion, Всадник, GoLand, и AppCode.

YouTrack может импортировать проблемы из Jira, CSV файл, Bugzilla, FogBugz, GitHub, MantisBT, Redmine, Trac, или другой сервер YouTrack.

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

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

YouTrack's Аякс Пользовательский интерфейс на основе позволяет взаимодействовать с клавиатурой и мышью. Поиск проблем осуществляется с помощью синтаксиса поискового запроса и выполняется из единого окна поиска.[7]

Системный язык

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

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

YouTrack - это кросс-платформенный и работает на любых Ява -подключенные операционные системы, в том числе Майкрософт Виндоус, Linux (* nix ), macOS, и Солярис.

Он доступен как в InCloud, так и в автономном режиме. Предлагается четыре типа дистрибутива Standalone: ​​работающий Архив Java (.jar), который связывает Jetty и готов к запуску без дополнительной установки; а Установщик Windows MSI, который устанавливает и настраивает JRE и Tomcat с развернутым веб-архивом YouTrack; равнина .zip файл архив; а также контейнер Docker. До версии 6.0[8] JetBrains также распространял YouTrack в виде веб-архива (.war), который можно было развернуть практически в любом контейнере сервлетов (Кот, Причал, так далее.).

YouTrack REST API

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

  • Импорт существующих проектов и задач из других систем отслеживания проблем.
  • Создание, изменение, получение всех атрибутов задач.
  • Управление проектами, пользователями, группами и ролями. Это делается с помощью Центр через Hub REST API, пользователя и систему управления разрешениями JetBrains. YouTrack 6.0 и более поздних версий поставляется со встроенным Hub.

Лицензия

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

Размещенная служба (SaaS ) называется YouTrack InCloud. Для InCloud три пользователя навсегда бесплатны, с последующими годовыми или ежемесячными платежами за каждого дополнительного пользователя со скидкой при большем количестве подписанных пользователей.

Для автономной версии пакет для 10 пользователей доступен бесплатно, а еще пять платных пакетов доступны для большего числа пользователей. Каждый пакет включает в себя год бесплатных обновлений и техническую поддержку.

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

Смотрите также

Рекомендации

  1. ^ а б Пишкова, Елена (11 декабря 2019). «Что нового в YouTrack 2019.3». Блог YouTrack.
  2. ^ «JetBrains выпускает бета-версию YouTrack 1.0». eWeek. Получено 30 октября, 2009.
  3. ^ «JetBrains обновляет систему отслеживания ошибок YouTrack». InfoWorld. Получено 26 мая, 2010.
  4. ^ "JetBrains YouTrack 3.0 очищает панель запуска отслеживания ошибок". Доктора Добба. Получено 17 июня, 2011.
  5. ^ «Языко-ориентированное программирование: следующая парадигма программирования» (PDF).
  6. ^ "github.com/JetBrains/xodus".
  7. ^ «JetBrains выпускает бета-версию системы отслеживания ошибок и проблем». Доктора Добба.
  8. ^ http://forum.jetbrains.com/thread/YouTrack-1803
  9. ^ «Справочник по YouTrack REST API для автономной версии».
  10. ^ «Справочник по YouTrack REST API для InCloud».