Welcome to MSDN Blogs Sign in | Join | Help

August 2006 - Posts

Team Build blogger: Aaron Hallberg

Aaron Hallberg , a developer working on Team Build, has taken the plunge and started a blog. Those of you who frequent the MSDN Team Build forum will probably recognize the name. You now have a blog to go with the name! After getting post #1 out of the
Posted by buckh | 2 Comments

Two good posts: Building projects with shared code and using Web Application Projects (WAP)

Last week, the folks at Vertigo Software wrote a couple of really good posts involving Team Build. The first one, written by Jeff Atwood, is about building projects that have code shared from a different team project. The crux of the problem is that in
Posted by buckh | 1 Comments

New Team Build content on MSDN

The VSTS User Education blog announced new MSDN content on using and customizing Team Build. Check it out! New Team Foundation Build Customization Content on MSDN We are adding new content on explaining Team Founadation Build customization targets and
Posted by buckh | 0 Comments

Finding the changes between two labels in TFS version control

Carl Daniel ( code ) and Robert Downey ( code ) each wrote and posted code to show the changesets between two labels in TFS version control. They each took the same basic approach: call QueryLabels() to get the set of items in each label, find the highest

Dev lead for Team Build

For three years I worked on Team Foundation Server Version Control. Most of my contributions were to the version control object model, the tf.exe command line, and general infrastructure. After v1 shipped in March, we reorganized the TFS organization.

Check-in policy: Requiring a comment

A check-in policy to require a comment has always been a frequent request. Jeff Atwood has posted a convenient installation package (.msi) for James Manning's check-in policy to require a comment . Installing the Check for Comments Check-In Policy In
Posted by buckh | 2 Comments

A tool for reporting expiration dates for RC and RTM trial editions of Team Foundation Server

As some customers have found out the hard way, the TFS release candidates have started to expire without warning at the end of the 6 month (180 days) period. The TFS trial edition (RTM) will start to expire next month, again without warning. It also expires

Combining OneNote and Outlook would make OneNote very useful

I've written before about putting files directly into Outlook to make them securely available at work and at home. Part of the reason for that is to have documents that just contain my thoughts on changes we should make, features we should consider, and
Posted by buckh | 0 Comments
Filed under:

Squeet: Get RSS feeds in your inbox

I tried using an RSS aggregator, but it didn't fit the way that I wanted to work. All of the feeds are trapped on the machine running the aggregator. I wanted to be able to get to them from work and home. Web-based aggregators solve that issue but still
Posted by buckh | 2 Comments
Filed under: ,

Links to MSBuild tasks to extend your build system

Build systems need to do all sorts of things, from updating web sites to deploying databases. Often, the tasks needed to do these things are available, but finding them can be a challenge. I've collected links to various MSBuild task collections that
Posted by buckh | 11 Comments

Mario, version control PM, is now blogging

As Robert Horvick and Rob Caron have both mentioned, Mario Rodriguez has started a blog on version control: http://blogs.msdn.com/mrod/ . In his first post, The Start , he talks about his background and the topics he intends to cover. If you have features
Posted by buckh | 0 Comments

TFS exstensibility documentation on MSDN

I stumbled across the following pages on MSDN that provide step-by-step introduction to the basics of extending Team Foundation Server. Walkthru:Extending Process Templates Walkthru:Extending Project Creation Walkthru:Extending Work Items Walkthru:Extending

Links to code samples

I recently had to put together a list of links to code samples. This isn't even close to comprehensive, but it should help you get going if you are looking for something. Version Control How to Write a Team Foundation Version Control Add-in for Visual

Getting Changeset objects from associated work items

On internal mailing list, someone asked how to do this, and I thought it's worth sharing. You can get a Changeset object using its artifact URI (aka link) via VersionControlServer.ArtifactProvider . Here’s how that would look like, based on modifying

RSS feed generators for Team Foundation

First there was Jeff's RSS feed generator for version control . Then Abhinaba used it as a starting point for his RSS feed generator for team build . Naren has now posted an RSS feed generator for work item tracking . A quick web search yielded an RSS

MSBuild wiki

In addition to the MSBuild documentation on MSDN and the MSBuild team blog , there is an MSBuild wiki on Channel9. I had seen it before, but forgotten about it until I saw it mentioned in one of Chris Sells' old blog posts ( My First MsBuild Task ). Here's
Posted by buckh | 2 Comments

Don't override CoreCompile

There have been several times when folks have needed to run a custom target prior to building each solution (or project) in Team Build. Unfortunately, there's no good way to do this. Manish Agarwal describes (mostly) how to do it in his post, How to call
Posted by buckh | 3 Comments

Putting the build number in your binaries

Jeff Atwood has a nice post on how to get Team Build to put the build number in the assemblies it builds. Adding the Build Number to your Team Build binaries If you're using Team Build, you may want to "tag" the binaries produced with the name of the
Posted by buckh | 0 Comments

Intellisense while editing Work Item Types

Back in April, Mariano Szklanny posted a tip on how to get intellisense in VS when editing the XML for a work item type. If you’re editing work item types, you will find useful having Intellisense in Visual Studio 2005: Open the Visual Studio Team System
Posted by buckh | 1 Comments
Filed under:

More continuous integration with Team Build

Earlier, I mentioned Jeff Atwood's continuous integration approach . Here are a couple more approaches. Sondre Bjellås has decided to write his own continuous integration system for Team Build back in May ( Making a Team System Automation Framework ).
Posted by buckh | 9 Comments

ClickOnce manifests and Team Build

Eric Charran has written a nice post on dealing with ClickOnce manifests in Team Build. Building a ClickOnce Manifest File with Team Foundation Services Team Build Issue: When building a ClickOnce application using Team Foundation Build Services, the
Posted by buckh | 0 Comments

Continuous Integration with Team Build

Jeff Atwood started out with the continuous integration with MSDN CI sample for Team Build. Then he made improvements to it and posted it as a A Kinder, Gentler Continuous Integration service for Team Foundation Server . You can use Abhinaba's build notification
Posted by buckh | 2 Comments

Two more ways to get build notifications

Abhinaba Basu posted his second Team Build power toy build notification app. Previously he had posted a Team Build RSS feed power toy . Today he posted his desktop notification app, which he calls BuildTicker. Team Build Ticker: parting gift I had blogged
Posted by buckh | 1 Comments

Team Build Extensibility

There's a document in the Visual Studio 2005 SDK that describes the extensibility points in Team Build. I have the April release of the SDK, so it's located at C:\Program Files\Visual Studio 2005 SDK\2006.04\VisualStudioTeamSystemIntegration\Team Build\Team
Posted by buckh | 1 Comments
Attachment(s): Team Build Extensibility.doc
 
Page view tracker