How to add custom build step messages to teambuild process

The following sample task illustrates how to add custom build step messages to the build process.   using System; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; using Microsoft.TeamFoundation.Client; using Microsoft.TeamFoundation.Build.Proxy; using System.Threading;   // This sample references Microsoft.Build.Framework.dll, Microsoft.Build.Utilities.dll, // Microsoft.TeamFoundation.Build.Common.dll, Microsoft.TeamFoundation.Client.dll, // System.dll, System.Web.Services.dll   namespace TeamBuildSampleTasks {     public class SampleTaskWithCustomBuildStep : Task     {        …


Creating Skeleton Builds in Teambuild to Publish Test Results

There are several requests on how to publish test results to a TFS server without really creating a build. The build entry is a prerequisite for publishing test results, so you will need to create one and also create an associated project configuration against which the test results will be published. You can use TeamBuild…


Connecting People

Yesterday, I was pleasantly surprised by my college mate, a good friend, Jothibasu contacting me. He was going through blogs on msdn and came across my blog J and contacted me. This brought back a lot of college day memories. I’m amazed, 10 years were passed by since we left the college, but the memories…


I’m back :)

Oh, it is already 1½ months since I blogged. I feel time has been just flying, had a good time with kids during holidays. I wish you all a very happy and prosperous new year.   BTW, I’ve been reading a lot of blogs of late. One of my favorites is soma’s blog. I love…


Gijo on VSTF migration tools

Gijo, test lead for VSTF migration tools has started blogging. He has got plenty of first hand experience with these tools, so check out his blog regularly to learn tips and tricks about them!!


Desktop Build – where are the commands?

In a team environment, developers would need to use the same build configuration that is used to release the product builds and validate their implementation on their machines. TeamBuild offers this functionality through a feature called ‘Desktop Build’ – build on a developer box. Refer Uday’s blog to learn details on this subject.   Running…


Using Password Protected Signing Keys in TeamBuild

As you might already know, a managed component can be uniquely identified by assembly signing. Refer here to learn details on this subject. This can be executed in TeamBuild process as well.   Yesterday, I’ve answered a query on how to use password protected signing keys in TeamBuild. Thought it would be useful for all…


Measuring Performance of TeamBuild Build Process

The enterprise builds are huge and take a significant amount of build time. MSBuild offers an option to track the performance of each task and target executed in the build process which would be quite helpful for builders to identify the performance problems and improve the build time. I’m attempting to provide some details on…


Mission statements and vision statements. What are they?

I always have this slight confusion around where to draw the line between mission and vision statements. So, I looked at wikipedia for the exact difference between these two and quite astonished to know how different they are. Excerpt from this article: Organizations sometimes summarize goals and objectives into a mission statement and / or a…


Repositories for TeamBuild and migration tools

As all of you know, the best way to gauge the quality of software is to assess through the real customer scenarios, i.e., how the customer out there would consume this product.   We are doing this testing for TeamBuild and migration tools (Clear Quest and Visual Source Safe) right now. We are looking for…