Buck Hodges

Azure DevOps (formerly VSTS and Team Foundation Server)

Team System Web Access (formerly TeamPlain) power tools release is now available!

[UPDATE 7/31/2007]  I've updated the link with the main MSDN page for TSWA.  There's also an FAQ now. We have just released Team System Web Access power tool for TFS 2005!  You can download it now. Team System Web Access (formerly known as TeamPlain) is a Web interface to Visual Studio 2005 Team Foundation Server...

Team Build Compatibility between 2005 and 2008

The following question came up today, and I thought it would be useful to post. One thing I didn't mention was what happens in the upgrade process when you move from a 2005 server to a 2008 server.  The 2008 server stores in the database some properties that were previously stored either in the tfsbuild.proj (build agent computer, build ...

TFS 2008: How to check in without triggering a build when using continuous integration

If part of your build process is to check in a file, such as an updated version file, you wouldn't want that checkin to kick off another build.  You'd be stuck in an infinite loop. To prevent that problem, simply put the string ***NO_CI*** in the checkin comment.  The code that examines a changeset to determine whether to kick off a...

Team Foundation Server 2008 Beta 2: Summary of links to Team Build information

Visual Studio 2008 Beta 2, including Team Foundation Server 2008, is now available for download.  As mentioned in Soma's post, Beta 2, unlike beta 1, includes the "go live" provision in the license, meaning that you can use it in production.  We've been using TFS 2008 beta 2 on our main internal dogfood server now for the last two ...

How to build without having the timestamp change on every file in the build’s workspace

A question came up a couple of times recently about an issue with the timestamps on the files involved in a build always being the current time.  The issue is that folks have customized their deployment process to deploy only files where the timestamps are newer.  Folks then ask for an option to have get set the timestamp to the ...

CodePlex project: TFSBuildLab

Peter Blomqvist and Mathias Olausson have undertaken an ambitious project to provide things like build queuing and continuous integration on top of TFS 2005.  While we have these features in TFS 2008, this project provides some of these essential features for use with your current TFS deployment. TFSBuildLab - Project Description ...

TFS 2008: Build agent configuration options

While some of the build agent properties are available in the VS GUI, buried in the tfsbuildservice.exe.config file are a number of options that control key aspects of the build agent and the build.  This file existed in TFS 2005, but it had fewer options.  While you don't have to change anything for the build agent to work in the ...