Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles
(untagged)

Speed up Bug Tracking with YouTrack 2.0

16 Jun 2010 1  
Easily migrate issues from other bug trackers, create custom attributes, and enjoy per-issue visibility settings. That’s what you get with YouTrack– a keyboard-centric bug and issue tracker that features easy bug reporting, stylish bug search language and fast commands to modify multiple issues.

This article is in the Product Showcase section for our sponsors at CodeProject. These articles are intended to provide you with information on products and services that we consider useful and of value to developers.

YouTrack from JetBrains is a web-based, keyboard-centric bug and issue tracker. It offers fantastic time savings for both bug submitters and development teams. Its lightning-fast issue reporting is complemented with powerful native-language-like search queries and batch operations on multiple issues from the command window. Easily migrate issues from other bug trackers, create unlimited custom attributes, and enjoy per-issue visibility settings. That’s what you get with YouTrack – the fastest bug and issue tracker.

image001.png.

Smart Issue Search

Query-based search and a simple search box — In YouTrack, you search for issues with a single search box, using simple query syntax that is very similar to natural language, aided by intelligent query completion and highlighting:

image002.png

Read more about bug tracker’s smart search

The Power of Commands

Speed up issue modification — The Command window in YouTrack is an enormous time-saver. Batch-modify issue attributes, mark issues with tags, set dependencies and more — all this with a set of natural-language-like commands! Just select issues from the list (you can select all found issues) and type a command to apply to all of them.

image003.png

Read more about modifying multiple issues

Custom Issue Attributes

YouTrack gives you the freedom to define which attributes to use and which type each of them should have.

Customizing issue attributes — Define your own custom attributes such as complexity, operating system, etc. Make attributes visible to everyone or a specific user group only. All the functionality provided for predefined attributes is available for custom attributes as well, including import from JIRA, export to Excel, support in search queries and commands, and administration via REST API.

image004.png.

Read more about YouTrack custom attributes

Tag-based Issue Handling

Custom issue grouping — Use tags to group issues, irrelevant of their attributes. Include tags in your search queries, and receive notifications on tag events.

Any tag can be configured to untag on resolve — as soon as you fix an issue associated with the tag, the association automatically ends.

image005.png

Read more about organizing issues

Flexible Administration and Integration

Instant installation — YouTrack is distributed as a JAR, Windows EXE or WAR file, ready to be:

  • run as a standalone Java process,
  • launched as a Windows service, or
  • deployed on any application server, including Apache Tomcat 6+, Apache Geronimo, Mortbay Jetty, Caucho Resin, and JBoss.

YouTrack operates using its own bundled database that runs in-process and requires no installation.

YouTrack REST API — YouTrack provides powerful functionality that helps you perform various actions programmatically via its RESTful API, including:

  • Importing issues from your current bug tracking system — for smoother migration to YouTrack.
  • Creating, modifying and performing other operations programmatically — so you can seamlessly integrate YouTrack into your environment. For example, you can set up automated issue submission from third-party applications.
  • Manipulating projects, users, groups, roles, issue link types, and custom attributes.

Import from other bug trackers — YouTrack introduces a Python Client Library that wraps YouTrack REST API. It enables importing from any bug tracker, and already contains scripts for importing from Bugzilla, Mantis, Trac, Google Code, CSV and YouTrack itself.

TeamCity integration — YouTrack integrates with TeamCity, the distributed build management and continuous integration server from JetBrains. TeamCity integration allows you to link commits to your version control system with corresponding issues in YouTrack, and automatically update “fixed in build” attributes in YouTrack with newly assembled builds.

JIRA integration — If you have an existing Atlassian JIRA 3.x-4.x installation, it’s a good idea to integrate it with YouTrack. Integrating YouTrack with JIRA lets you:

  • Import existing projects from JIRA, along with roles, users, groups, and group memberships.
  • Update previously imported projects to account for changes made in JIRA.
  • Enable users to log into YouTrack using their existing JIRA credentials.

LDAP integration — In addition to OpenID support and grabbing user credentials from JIRA, there’s a third authentication method: LDAP integration, which lets you use credentials stored in your directory service to log into YouTrack.

Read more about bug tracker administration and integration

Useful Links:

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here