Aaron Hallberg

Team Build (Build Automation) - Visual Studio North Carolina

September, 2006

Blog - About

About Aaron Hallberg

I am currently a developer for Team Build, the build automation feature of Team Foundation Server.  Prior to that I worked on the Environmental Benefits Mapping and Analysis Program (BenMAP), a tool used by the EPA to estimate the health and economic impacts of air pollution.  Prior to that I worked on speech software, including the Microsoft Text-to-Speech (TTS) engine, the Speech API (SAPI), and the Microsoft Speech Server. 

  • Aaron Hallberg

    Team Build API: GetListOfBuilds

    • 2 Comments
    In part two of my 35 part series, better know a Proxy, I'll be going over the GetListOfBuilds method (of the BuildStore class in the Microsoft.TeamFoundation.Build.Proxy namespace). public BuildData [] GetListOfBuilds( string teamProject, string buildType...
  • Aaron Hallberg

    Determining Whether Tests Passed in Team Build

    • 11 Comments
    In a forum post a while back, I laid out a method for determining whether tests had passed during a build. More recently, I have linked to this forum post in advising others on similar problems. Unfortunately, as a sharp user pointed out in this same...
  • Aaron Hallberg

    Building a Specific Version with Team Build

    • 9 Comments
    Team Build by default gets the latest version of your sources (or tip ) from source control. For the most part, this is probably the behavior you would want and expect. But not always - you might want to reproduce a particular build that got deleted,...
  • Aaron Hallberg

    Team Build API: GetBuildUri and GetBuildDetails

    • 5 Comments
    As Buck Hodges recently noted, some Team Build API documentation recently made it up onto MSDN . Unfortunately, most (maybe all? I haven't been through it all) of the topics are skeletons, with no real content. I'll be trying to remedy this by posting...
  • Aaron Hallberg

    Team Build and aspnet_compiler.exe

    • 4 Comments
    It's funny how things come in bunches sometimes... I had never heard of the issue discussed in this blog post as of a couple of days ago, but we have received two queries on the topic in the Team Build forums in the last few days. (Here they are, if you...
  • Aaron Hallberg

    MSBuild Batching - Generate a Cross-Product (continued)

    • 1 Comments
    As promised, here is the code for the ItemGroupCrossProduct task presented in a previous post: using System; using System.Collections.Generic; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; namespace CustomTasks { public...
  • Aaron Hallberg

    Visual Studio Team System Chat

    • 1 Comments
    Well, I was supposed to blog about this before the actual event, but I haven't been feeling well and didn't have a chance... I just finished up representing Team Build in the Visual Studio Team System Chat (info at http://msdn.microsoft.com/chats for...
  • Aaron Hallberg

    MSBuild Batching - Generating a Cross-Product

    • 5 Comments
    I've been playing around with the batching functionality in MSBuild quite a bit lately, and thought I'd share my various little discoveries with the world... If you aren't sure what batching is in MSBuild, check out this MSDN page. Alternatively, here...
Page 1 of 1 (8 items)