Raising awareness for TeamCity tray notifier issue


UPDATE: JetBrains has released a solution to this issue, I posted a follow up.

Rumor has it that a number of your favorite .NET open source applications (including StructureMap) will soon have a publicly available continuous integration server. The server will be running TeamCity by JetBrains. I’m a TeamCity fan, and we’ve been using it at work for a while now. Which is the rub. You see, since TeamCity allows you to easily host many projects on a single server (while delegating the building out to separate build agents), JetBrains did not foresee why anyone would ever want to monitor more than one server. This will soon be a very real scenario for followers of many OSS projects. The current tray notifier tool can only connect to a single build server. There aren’t even any command-line parameters that would allow you to run multiple instances of the notifier simultaneously.

An issue has already been logged with JetBrains, but it doesn’t seem to have much attention (or priority) (I misread their priority icons, it was marked as Major) yet. This post is an attempt to try and remedy that. If you currently use TeamCity, and want to follow the progress of projects like StructureMap, please go vote for Allow to watch several TeamCity servers via Tray Notifier.

Arrange Act Assert with StructureMap RhinoAutoMocker