I last mentioned TFSBuildLab back in August when it reached beta 2. Peter Blomqvist and Mathias Olausson have now released 1.0. For those of you who aren’t going to move to TFS 2008 in the near future (it ships by the end of this year), you’ll want to look into this. I also posted a list of CI solutions for TFS 2005 about a year ago.
Finally we are feature complete as we intended it to be from the start (download it from here) we missed out intended deadline by almost 3 weeks :( (before 22/9) but for a sparetime project it still is decent… We have now been dog fooding TfsBuildLab in production since 2007-04-24 on a several projects the largest of them consisting of 5 parallel development branches each containing aproximately 10 000 source files.
Some statistics since the start (didn’t have the time to do the graphs this time):
2998 Automatic cleanups
1554 Scheduled builds
1359 Continous integration builds
What’s new in version 1.0?
* Automatic rescheduling when adding new scheduled trigger.
* A report for displaying statistics from the triggers and retention policies.
* Support for overriding build script parameters both for CI and queued builds.
* Support for only deleting the build drops.
* Support for configuring retention policies based on build quality.
* Performance improvements by introducing caching
* Added feedback when delteing multiple builds.
* Support for forcing recaching on the server.
* Support for overriding build script parameters on queued builds.
* Support for overriding build script parameters on triggers.
* Added range paramters when listing log entries to limit the result data.
* Removed the need for TfsBuildLab when using the restricted paths policy.
* New custom build task to use overloaded parameters (LoadOverriddenProperty)