It's time for yet another release (probably gonna the be the last one containing any new features since TFS 2008 is out there). The next planned release will contain a tool or guidance for converting your TfsBuildLab database configuration to utilize the features available in TFS 2008.
We have 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:
4969 Automatic cleanups
2511 Scheduled builds
2238 Continous integration builds What's new in version 1.1:
We have improved the errorhandling dramaically in this release as well as tried to include more contextual information in the logs.
- Added support for multiple build servers assosiaed to a trigger.
- Added support for status notifications out build completion.
- Fixed problem with to many changeset involved in build failure notifications when checkin occurs at the same time as a build is failing.
- Admin Client
- Overview of scheduled builds for a team project.
- Support for multiple reports on the dashboard.
- Add transaction support when copy config, this addresses the problem of caches becoming corrupt.
Upgrading from v1.0 to v1.1
- Notification Client
- Support for notification on assignment changes to work items.
- Fixed problem with the configuration no always being persisted.
There are no database changes in this release thus the upgrade is simple just reinstall the new version and keep the old database intact. Remever to preserver your original config files and copy them back to the installation folder again to replace the empty default configurations. The release consists the follwing parts:TFSBuildLab.Server.Setup.msi
This setup is intended to run on the application tier of your TFS installation (although this is not a requirement, this is what we are testing). If the database already exists the setup will simply skip the database parts of the setup.TFSBuildLab.Administration.Setup.msi
Run this setup on any machine that needs access to administration of triggers and retention policies. TFSBuildLab.Developer.Setup.msi
This setup will install both the checkin policies and the the tray icon application for build and checkin monitoring and is intended to run on the developer machines.Prerequisites
Due to the depencies to .NET Framework 3.0 we are limited to running on either Windows XP or Windows 2003 Server (we do currently don't support Windows Vista). The service requires that a database server exists to host it's database, we currently support either SQL Server 2005 or SQL Server 2000.
Unfourtunately we are unable to upload archives including the dependencies so you'll have to take care of that on your own:
Microsoft .NET Framework 2.0 Redistributable Package
Microsoft .NET Framework 3.0 Redistributable Package