In addition to the previous post about YouTrack, we would like to mention that since version 5.0 TeamCity supports YouTrack (1.0 and later), Jira (3.10 and later) and Bugzilla (3.0 and later) issue trackers out of the box.
The integration with an issue tracker can make your development environment even more convenient and transparent:
- TeamCity transforms all issue IDs mentioned in VCS commits, descriptions, or elsewhere into links to corresponding issues;
- You can review the issues mapped to a build on the dedicated tab of the build results page, or browse the issue log for the build configuration.
Note: Moreover, if you use YouTrack, you can configure TeamCity integration in it to get more bonuses. For example, if a comment submitted with a TeamCity change contains an issue ID, the issue can be automatically marked as fixed and the Fixed in build attribute is filled with a corresponding build number. Read more in docs.
The only setup you need to do is to establish the connection between TeamCity and the tracker. On the Administration | Server Configuration | Issue Tracker tab click Create new connection and specify the connection settings. That’s it!
By the way, if you use an issue tracker other than YouTrack, Jira and Bugzilla, you can still integrate TeamCity with it, but the steps are a bit different. For the instructions, please refer to the documentation. Plus, if you feel that existing integration is not enough for your needs, you can create custom integration plugin for any other issue tracker using Open API, or you can share with us your ideas about new features and improvements. Feedback is always welcome.
The JetBrains TeamCity Team