||This article contains content that is written like an advertisement. (August 2010) (Learn how and when to remove this template message)|
|Initial release||29 October 2009|
7.0 / 28 September 2016
|Written in||Java via JetBrains MPS|
|Type||Bug tracking system, project management software|
|License||Proprietary, free for 10 users, free for open source projects|
YouTrack is a proprietary, commercial browser-based bug tracker, issue tracking system and project management software developed by JetBrains. It focuses on query-based issue search with auto-completion, manipulating issues in batches, customizing the set of issue attributes, and creating custom workflows.
YouTrack is implemented in compliance with the language-oriented programming paradigm and is developed using JetBrains MPS and a set of JetBrains' own domain-specific languages. It uses a built-in JetBrains database — a transactional key-value store. For remote procedure calls, YouTrack supports a RESTful API.
Integration with external tools
YouTrack integrates with a number of source control programs such as Subversion, CVS, Clearcase, Visual SourceSafe, Mercurial, Git, and Perforce through TeamCity. Also, there is a service hook to build an integration with GitHub. It also has an integration with TeamCity, IntelliJ IDEA, TestLink, TestRail, and supports user authentication with Google Account, Yahoo!, OpenID and LDAP. YouTrack is capable of importing issues from JIRA, Redmine, FogBugz, Bugzilla, MantisBT, Trac, CSV file and Google Code bug tracker. YouTrack provides a Python library for importing issues from other tracking systems.
System requirements and distribution types
It has three distribution types: runnable Java archive (.jar) which bundles Jetty and is ready to be started without any additional installation; a Windows Installer MSI which installs and configures JRE and Tomcat with the deployed YouTrack web archive, and also a plain .zip file archive. Until version 6.0, JetBrains also distributed YouTrack as a web archive (.war) which could be deployed to almost any servlet container (Tomcat, Jetty, etc.).
YouTrack RESTful API
YouTrack RESTful API allows developers to perform various actions programmatically, including:
- Importing existing projects and issues from other bug tracking systems.
- Creating, modifying, getting all the issues attributes.
- Manipulating projects, users, groups and roles.
- Implements the Networked Help Desk API.
JetBrains offers YouTrack in five packs with different numbers of users supported, with the basic pack being free of charge. JetBrains also provides YouTrack at no charge for open source projects and for educational and teaching uses in classrooms.
YouTrack is also available as a hosted service (SaaS), called YouTrack InCloud.
- Download YouTrack
- "JetBrains Releases YouTrack 1.0 Beta". eWeek. Retrieved October 30, 2009.
- "JetBrains upgrades YouTrack bug tracker". InfoWorld. Retrieved May 26, 2010.
- "JetBrains YouTrack 3.0 Clears Bug Tracker Launchpad". Dr.Dobb's. Retrieved June 17, 2011.
- "Language Oriented Programming:The Next Programming Paradigm" (PDF).
- "Evolving Java Without Changing the Language:Custom DSLs". InfoQ.
- "Python Client Library".
- "JetBrains Releases Bug and Issue Tracking Beta". Dr.Dobb's.
- "YouTrack REST API Reference".
- "Integration with Zendesk". Retrieved 2016-05-06.
- "Konfigurierbare Workflows mit YouTrack 3.0". heise Developer. Retrieved June 17, 2011.