Buck Hodges

Azure DevOps (formerly VSTS and Team Foundation Server)

A checkin policy to detect that the build is broken in a CI environment

One important aspect of Continuous Integration is getting notification that the build is broken.  One common way is via a desktop notification from an application like TfsAlert that listens for events (or polls if there isn't a TFS-style event notification mechanism).Ideally, the build or unit test break would be noticed as soon as ...

Visual Studio Team System Chat – Wednesday, Nov. 8th

Join members of the Visual Studio Team System product group to discuss features available in Visual Studio Team Foundation Server, Team Editions for Architects, Developers, Database Pros, and Testers. In addition, discuss what's new in the latest Community Technology Preview (CTP). November 8, 200610:00 - 11:00 A.M. Pacific TimeAdditional ...

An Introduction to Team Foundation Server Version Control from a Visual SourceSafe User’s Perspective

Steven St. Jean has just posted a great document that helps users make the move to Team Foundation Server's version control.  While his goal is to help VSS users, this document will help users moving from a lot of other source control systems as well, such as Star Team.  He includes lots of screen shots.I'd highly recommend this to ...

Creating a new server from an old one: Beware of the InstanceId

[UPDATE 8/23/14] The MSDN topic Move Team Foundation Server has the information about cloning TFS 2013. Today, that info is in the Q&A section at the bottom of that page.[This post contains instructions for TFS 2005/2008 and TFS 2010, which is in a separate section below]Grant Holliday wrote a post called, TFS InstanceId, ServerMap.xml and...

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)&...