Buck Hodges

Azure DevOps (formerly VSTS and Team Foundation Server)

Understanding port configuration for Team Build

Etienne Tremblay, a Microsoft MVP, put up a nice Visio diagram showing the ports used by Team Build and the direction that must be opened for each.  Check it out! Team build the ins and outs So we learn stuff everyday... well I hope.  Here is a bit of insight on Team Build, specifically the ports that need to be opened for ...

How to use the new Custom Controls in Work Item Forms (SP1)

Naren Datha<, a dev who works on the WIT client, has written a post on how to use the new work item tracking custom controls that are introduced in SP1 beta (he previously mentioned some ideas for custom controls).  He provides an overview, details on how to create custom controls, some hints for troubleshooting, and a sample in a zip ...

Adding a path filter to a CheckinEvent subscription using bissubscribe

This week, a couple of people asked (forum post 1 and forum post 2) how to subscribe to the CheckinEvent notification when there's a checkin under a particular tree.  The first person wanted to filter by path in order to kick off continuous integration.  The second person wanted to filter by path for email subscriptions.Here's the ...

SP1 beta is now available

For Team Build users, I'll spare you the suspense and tell you that there are no meaningful changes in Team Build itself in SP1.  There are changes in other parts of the system, though, that will be of some benefit.Version control users will get a number of fixes, but most are related to scalability.Brian Harry described many of the ...

How to measure performance using the web service performance dialog

You may have read about the Team Foundation activity log, which is a database table containing the web service requests executed by the server (turning it on, interesting queries, and more interesting queries).  You may have also seen posts about turning on tracing, both server tracing (see Patrick Carnahan's first response)&...

Documentation error results in a build that never ends when building setup projects (.vdproj)

There's an error in the MSDN documentation on how to build Visual Studio setup projects with Team Build, which several customers have hit now (see this Team Build MSDN forum question).  The result is that the build hangs; it never returns.  The reason is that there's a line break in the MSBuild XML snippet on the MSDN ...

How to determine whether tests passed and building a specific version

Aaron Hallberg has written a couple of posts about Team Build that started with questions from users.  The first deals with how to determine, from code, whether tests passed. Determining Whether Tests Passed in Team Build In a forum post a while back, I laid out a method for determining whether tests had passed during a build.  More ...

VC API: CheckIn() may return 0

Back in March, I wrote a post called How to check in changes on behalf of other users.  Among other things, you'll find the documentation comments for the Workspace.CheckIn() method, which you'll notice is now on MSDN.  While that and How to validate check-in policies, evaluate check-in notes, and check for conflicts are ...