Configuring Continuous Integration with TFS

My next task with TFS was to get Continuous Integration (CI) up and running. This capability to not built into the Team Foundation Server Beta 3 Refresh release. Fortunately Khushboo Sharan, PM on the TFS team made a very timely post on how to do this about a week ago.

Her post includes a link where you can download ci.msi which is the installer for her CI webservice. Once you download this installer you simply run it and follow the instructions Khushboo provides in her blog post. It is a very straight forward process and she includes the code so you can see how this work and make changes as you see fit.

A couple of tips concerning her post;

  • Remember to change update the “CI” to your own build type in step 7. (On my first brush through I missed this and of course it wouldn’t work)
    • Remember the syntax in step 8 is case sensitive
      • If you have any problems getting the CI solution to work, look for CILogger.txt in the WindowsTemp folder.</UL> Once you have this up and running, you should consider the RSS solution from my last post. These two features (CI & RSS) work well together to trigger a build on check-in and notify you and your team of this via an RSS reader such as RSS Bandit.

      [Edit] Sincere apologises to Khushboo for referring to her as a him [:)]</p>