Home> Products> TeamCity> Features> Monitoring the Building Process

Monitoring the Building Process

With TeamCity you simply cannot miss any important events which may take place during the automated building process. Its multiple and flexible means of monitoring and notification help you keep an eye on the desired events and receive information about the first problems even before the build has finished.

Monitor the status of your changes in your IDE

Get feedback and watch the current state of your changes integration in Eclipse, IntelliJ IDEA, and Microsoft Visual Studio 2005.

File Differences

View the file differences on the web and navigate to the project code base in just one click. The modified code is highlighted, the differences are displayed on a stripe-like bar.

Open the screenshot in a new browser window

Open the screenshot in a new browser window

Smarter notification rules

  • Receive some notification as soon as the first error in the build occurs.
  • Watch only builds with your changes or many projects and build configurations.
Open the screenshot in a new browser window

Open the screenshot in a new browser window

Redesigned My Changes space

The status of integrating your changes are neatly separated, and the page is completely redesigned.

Open the screenshot in a new browser window

Open the screenshot in a new browser window

Select your means of monitoring

Monitor your projects and changes integration status in TeamCity's web interface, directly in your IDE (IntelliJ IDEA, Eclipse, and Microsoft Visual Studio 2005), or select your preferred means of notification:

  • standard e-mail
  • Windows Tray Notifier - for receiving notifications and monitoring the building process in the system tray
  • Jabber/XMPP (via IDEtalk plugin in IntelliJ IDEA or a stand-alone Jabber client)

Select how you want to get notification on integration results and other events.

Flexible notification rules

TeamCity provides many possibilities for notifying the developers about the status of the projects they monitor. A wide range of predefined notification rules and events allow you to avoid the information overload, stay tuned to the development process and switch to other applications only when it is really necessary. For example, you can:

  • select from the wide range of notification services
  • customize the events which trigger the notification

My Changes Space

Open the screenshot in a new browser window

The results of integrating your changes into the project code base neatly separated from the others are always available on My Changes space.

IntelliJ IDEA

If you work with IntelliJ IDEA and have IntelliJ IDEA plugin for TeamCity installed, you are up-to-date with the latest build results of the builds where you have integrated your changes and monitor the overall project status.

Eclipse

Monitor different project statuses and the status of builds triggered by your commits in Eclipse plugin.

Microsoft Visual Studio 2005

The information on the status of integrating your changes using Remote run and Depayed (pre-tested) commit is always available in My Changes toolwindow of the TeamCity plugin for Microsoft Visual Studio.

Windows Tray Notifier

Open the screenshot in a new browser window

Open the screenshot in a new browser window

If you work in Windows environment, you might want to be notified on the status of selected projects via Windows Tray Notifier.

As the status of the builds changes, the icon in your system tray changes as well. In just one click you can access the Quick View window and get the picture of the monitored projects. Clickable links allow to navigate to the TeamCity's web interface.

E-mail Notifications

If you are more accustomed to receiving e-mail notifications, you can receive notifications via e-mail. TeamCity provides you with e-mails containing extracts of build results in the message subject and clickable links in the message body to access more information on TeamCity's Build Results page.

Custom Notification Templates

TeamCity provides a set of standard notification templates which can be easily customized to suit your company's standards and typical workflow. The list of notification events includes build start, finish, success, failure, and others. Just put the desired values in the templates of the TeamCity's configuration files.

For more information, see Notifier templates customization.