Continuous Integration Using Team System
Date Published: 15 March 2006
I’d like to get continuous integration (CI) working for my TFS server here at the office as my next step. A little googling led to Khushboo’s post on doing just this with the RC bits that I’m using at the moment. The instructions were pretty simple to follow and with minimal headache (aside from the need to install VS on the build box in order to run tests, a stupid requirement but one I already knew about) I got things working.
My next goal is to create some kind of visual status board that shows the current state of the build. Knut Hamang has a nice implementation using an LCD-TV that would pretty well suit my needs. I’ve also seen the ambient orband lava lamp implementations, but I think I’d prefer something I can show on a monitor with some additional information. So far I haven’t dug into the TFS API enough to determine for myself how best to learn the status of a particular build, but I’m hoping to get some help on that front from Knut or the TeamSystemRocks Forums. If you have any suggestions, I’m open to them.
Update: Knut now has the source code posted! I got it working on my TFS server in about 10 minutes! Sweet!
Steve is an experienced software architect and trainer, focusing on code quality and Domain-Driven Design with .NET.