Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.
Over the last couple of days, I completed a first version of a Continous Integration environment. If you are not familar with what Continous Integration is, I would recommend an excellent podcast from Scott Hanelman.
I have a dedicated build machine setup that will be hosting two environments for performing build & tests, I'm going to test
I had installed the Build Component with TFS a while ago, configured it to run builds and this seemed pretty cool, but haven't spent too much time on this.
The CruiseControl.NET environment I created is fairly basic, but I was able to get it up and running within about an hour. Here is a summary of what is currently in place.
I'm extremely excitied about using additional features that will allow for unit testing and functional testing as well as deployment. I'm going to compare the Microsoft TFS offerring with the CruiseControl option. In theory, if I build these both around the the MSBuild tool, I should be able to have similar build processes in both environments.
What experiences have you had with continuous integration or similar technologies?