Archive for June, 2010

TeamCity Twitter Notifier

Thursday, June 24th, 2010

TeamCity provides several ways of getting notified about your builds’ status, like e-mail notifications, Jabber/XMPP instant messages and more. All the notifiers allow flexible customization to fit your needs.

However, there are other ways to keep track of your projects. For example, Scott Cowan has created TeamCity Twitter Notifier plugin. The installation is easy, and providing that Twitter allows to create private accounts, you can keep project notifications both restrictive and accessible. So if you like to twit, give it a try!

Twitter Notification

By the way, check the list of the plugins for TeamCity – you may find something interesting for you, or try to create your own.

Sincerely,
The JetBrains TeamCity Team

TeamCity Issue Tracker Integration

Wednesday, June 9th, 2010

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.

Issues tab
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