Category Archives: TFS

PowerShell TFS WorkSpace Initialization Script

I needed a way to set up developer machines quick for access to a new Team Foundation Server rollout awhile back. Normally to set up a workspace on each dev’s machine I’d have to do the following: A. Teach everyone how to set up workspaces B. Show them how to get latest C. Hope they…

TFS Dependency Replicator Gotcha

Recently I was working with Dependency Replicator and I ran into an issue.     Background The file that is the “dependency” does not exist in the destination yet. Therefore the replicator fails. If it does not find the destination file in the dependent project location it will fail. In English: In $/TeamProject/Main/SharedBinaries/ there was no…

TFS – Disabling Continuous Integration with NO-CI

This is kind of a “known thing” to those of us who automate team builds tasks in TFS with build scripts but there are still a lot of people who don’t know this… so here we go… The 2008 version of TFS implemented Continuous Integration. In TFS, a build is triggered upon every check-in (if…

The Importance of Incremental Builds

With continuous integration being integrated into Team Foundation Server 2008 we can sometimes run into unexpected results. Such as extended build times.  By default the build file is set up to inform the TFS Build Agent that it should perform a “Full Build”. What is a “Full Build”? By default, when TFS performs a build…

TFS Users & Groups with Active Directory Policies

I forgot where I learned this (perhaps the TFS Admin guide) but … this is a good little tip…   When you add users to groups in AD and those groups are present in the Team Foundation Server Security groups it can take up to 60 minutes for the policy to be pushed down into…