We have been using Teamcity for some time for the Continous Integration in the project. Now we want to have some kind of hardware in the room that shows everyone that a build was broken. I've seen mentions to lava lamps and rabbits that can do this, but couldn't see any examples for Teamcity.
Does anyone have a good suggestion on what to buy and how to integrate with Teamcity?
Thanks

- 2,535
- 3
- 30
- 50
5 Answers
Teamcity has a buildbunny plugin for for integration with a Nabaztag (I wouldn't have recommended a Nabaztag some time ago but they are saved now).
alt text http://www.agimatec.de/blog/wp-content/uploads/2008/07/nabaztag-speech.jpg
If you are a team of Linux geeks, you may prefer the tux droid plugin.
(source: waltercedric.com)
Or maybe you could just use a computer display with the team-piazza plugin (for something "a la" mozilla, see http://isthetreegreen.com/)
alt text http://team-piazza.googlecode.com/svn/wiki/screenshot-success.png
For everything else (lava lamps, ambient orb, build wallboard, LCD monitor, etc), I guess you'll need some hacking. I'd like to see lava lamp support as this is my preferred extreme feedback device (it's funny to race against the wax to fix the build). So if you go this way, let me know :)

- 21,988
- 13
- 81
- 109

- 562,542
- 136
- 1,062
- 1,124
-
Thanks for the several tips! team-piazza was easy to set up! We're looking into the nabaztag option. – pauloya Nov 26 '09 at 17:42
Maybe you could try an Ambient Orb as suggested by this article.
(source: ambientdevices.com)

- 21,988
- 13
- 81
- 109

- 28,090
- 37
- 107
- 148
-
1That seems very easy to set up, but I see 2 problems, first it costs 20$ per month to be able to send custom colors, second it works a with a pager so I don't think it will work in Turkey... – pauloya Nov 20 '09 at 22:17
-
Sorry to hear that pauloya. Perhaps you might want to google for something similar to how the Ambient Orb works....or you might want to consider macgyvering some sort of system together....it would be a challenge for sure but so much fun. – mezoid Nov 20 '09 at 22:41
Check out a tool called Cradiator (http://cradiator.codeplex.com). We use this in my dev room to give visual and audio notifications on builds.
We have just moved to TeamCity and we used Cradiator with CCnet. So I have just put together a plugin for TeamCity that generates the correct XML of build status that Cradiator needs to function.
This plugin should be available bundled with Cradiator in the next week or so as I am in contact with the author.
I'll post back here when it is.

- 398
- 2
- 13
-
-
Steve, Sorry for my very delayed response. You can get the plugin code from http://github.com/demyte/Cradiator-TeamCity-Plugin The compiled version is bundled within Cradiator. – James Summerton Jul 28 '10 at 05:50
Another option for a device might be a http://www.futurocube.com/ game cube. I already had one, and if your have the SDK installed, it shows up as a COM port that you can connect and send simple commands to to turn on LEDs and even play sounds. If Teamcity allows (starting apps that do) connecting to a COM port to send commands then you might be able to use that. My own build status tool (for TFS, not open yet) does this, and combined with playing some sounds this gives a nice status device for not too large rooms, like ours.

- 6,279
- 1
- 34
- 46