Version 1.0

Rating: No reviews yet
Downloads: 260
Released: Oct 14, 2007
Updated: Oct 27, 2007 by PeterBlomqvist
Dev status: -not yet defined by owner-

Recommended Download

Application TFSBuildLab v1.0.zip
application, 14623K, uploaded Oct 14, 2007 - 199 downloads

Other Available Downloads

Application Patch for problems with retention policies when only cleaning droplocations
application, 44K, uploaded Oct 27, 2007 - 61 downloads

Release Notes

Well it's time again, now it's time for RTM. For us this means that we have completed all the features we intended to be in the product. Future releases will make the parts less dependent on each other, as well as introduce support and migration paths for TFS 2008.

Just to show that we are serious about this 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:

2998 Automatic cleanups
1554 Scheduled builds
1359 Continous integration builds

What's new in version 1.0:
  • Service
    • Automatic rescheduling when adding new scheduled trigger.
    • Added a report for displaying statistics from the triggers and retention policies.
    • Added support for overriding build script parameters override both for CI and manual queued builds.
    • Added support for only deleting the build drops and retaining the build data in the online database.
    • Added support for configuring retention policies based on build quality.
    • Performance improvements by introducing caching
    • New custom build task to use overloaded parameters (LoadOverriddenProperty)
  • Admin Client
    • Added feedback and cancelling on multiple build deletes or stops.
    • Support for forcing recaching on the server.
    • Support for overriding build script parameters on manually queued builds.
    • Support for overriding build script parameters on triggers.
    • Added range paramters when listing log entries to limit the result data.
  • Policies
    • Removed the need for TfsBuildLab when using the restricted paths policy.

Upgrading from Beta1 or Beta2

The procedure is the same for both, simply uninstall everything (make sure you save your config files though), the setup will not remove your database during uninstall.

Reinstall everything and copy your original config files back to the installation folder again to replace the empty default configurations. Run the upgrades scripts on your database in consequetive order depending on which version you start from, this will preserve you configuration and apply all the new functionality.

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
http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en

Microsoft .NET Framework 3.0 Redistributable Package
http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en

Reviews for this release

No reviews yet for this release.