For the .NETters that use TeamCity there are two primary notification tools. The first is a tray icon tool and the second is a VS.NET plug-in.
Both of these notification tools can be found on the TeamCity Build Server Site. Go to the user settings section and download the notification tools. I’m just going to go over the tray icon notification tool right now and maybe the VS.NET notification tool add in later.
For the tray icon tool go through the installation steps. I left the default installation path as is, and suggest that you do the same. When it is complete I let the installation start the tray icon notification tool. When it pops up it will prompt you for your user name and password.
If you haven’t entered a URI for the Server you want to be notified about, it will prompt you for the specific URI.
Double click the tray icon and the screen below should load in your default browser.
Click on add a rule. The “Add New Rule” screen will come up. I usually select to “Watch builds from selected build configurations:” and select the specific builds I want to watch. Under the “Send notification when:” section I set things up so that I’ll know when the build fails and is successful – cuz I dig success and want to know about it too – and I set things up so that it really only triggers if the build succeeds after a failure or it fails after a success. Really only changes in the status are what really needs to be known.
I also put the responsibility changes check box to true since I administer the build server at my current position I like to know if or when people are going to work on a broken build. Some times the build server is actually the problem and particular pieces of the build are broken because it doesn’t have the correct GAC configuration or some other element has changed. These things need resolved by the administrator so I stay prepared by watching the changes of responsibility.
Ahhh yeah, success!