Aaron Hallberg

Team Build (Build Automation) - Visual Studio North Carolina

Browse by Tags

Tagged Content List
  • Blog Post: Another Method for using solution-specific binaries subdirectories

    A problem that comes up over and over again (see forums posts here , here , etc.) with Team Build v1 is that it is very difficult to compile individual solutions and/or individual projects within a solution into their own output directories. I did a post last week on passing custom properties to individual...
  • Blog Post: Passing custom properties to individual solutions in Team Build

    Gautam Goenka posted an article on this topic way back on April 20, 2006. It included a targets file which overrode the standard Team Build CoreCompile target and allowed user-specified properties to be passed into the MSBuild tast that Team Build uses to build the solution in the SolutionToBuild item...
  • Blog Post: Getting the Modified Files for a Team Build Build

    I've had several people inquire recently about how to figure out which files have changed since the previous Team Build build... In V1 there is no straightforward way to do this, unfortunately, though we plan to remedy that in the next version of Team Build. For now, here is one approach - the basic...
  • Blog Post: The Triumphant Return?

    Wow - it's been a long time. Sorry for the insanely long delay between posts, loyal reader(s). A lot has happened since I last managed to post something on my blog: I've been working like crazy, along with the rest of the Team Build team, to get our Continuous Integration solution finished up for...
  • Blog Post: Team Build API: GetListOfBuilds

    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 ) This method can be used to obtain information...
  • Blog Post: 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 recently, I have linked to this forum post in advising others on similar problems. Unfortunately, as a sharp user pointed out in this same thread, my solution doesn't actually work, since it...
  • Blog Post: Building a Specific Version with Team Build

    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, for example; or you might want to build your latest...
  • Blog Post: Team Build API: GetBuildUri and GetBuildDetails

    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 fleshed out documentation, sometimes even with examples...
  • Blog Post: Team Build and aspnet_compiler.exe

    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 are interested: One and Two . The issue deals...
  • Blog Post: Adding Custom Loggers to Team Build

    Most of the magic in a Team Build is done using either (a) customized tasks, or (b) a customized logger . Well, most of the build machine magic - there's plenty of magic in the client, the Application Tier , and the Data Tier . All right - even on the build machine I suppose plenty of magic happens within...
  • Blog Post: Adding BuildSteps to Team Build through a Custom Task

    Team Build displays Build Steps in the build report form within Visual Studio. By default, build steps are added at various points during the course of a build - while getting sources (in the Get task), compiling solutions / projects, copying files to the drop location, etc. Team Build allows users to...
Page 1 of 1 (11 items)