Sign in
Aaron Hallberg
Team Build (Build Automation) - Visual Studio North Carolina
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
MSBuild
Team Build Orcas
Team Build V1
TFS Build 2010
VSTS2010
Archive
Archives
December 2009
(1)
June 2009
(1)
January 2009
(1)
December 2008
(1)
August 2008
(1)
July 2008
(2)
May 2008
(5)
April 2008
(1)
March 2008
(1)
February 2008
(3)
November 2007
(2)
October 2007
(5)
September 2007
(1)
August 2007
(2)
July 2007
(6)
June 2007
(7)
May 2007
(2)
April 2007
(3)
March 2007
(6)
February 2007
(1)
January 2007
(3)
December 2006
(1)
September 2006
(8)
August 2006
(3)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Aaron Hallberg
Building Non-MSBuild Projects With Team Build
Posted
over 6 years ago
by
aaronhallberg
24
Comments
Building non-MSBuild projects in Team Build has never been a particularly nice experience... You can make it work, typically by invoking DevEnv.exe or some other tool using an Exec task, but you don't get any output in your build report, can't control...
Aaron Hallberg
Team Build DevEnv Task
Posted
over 6 years ago
by
aaronhallberg
23
Comments
Because many Visual Studio project types are not supported in MSBuild, many Team Build users end up needing to invoke DevEnv directly. There is a fair amount of confusion about how to do this best / simplest - I've written two posts ( here and here )...
Aaron Hallberg
Adding BuildSteps to Team Build through a Custom Task
Posted
over 7 years ago
by
aaronhallberg
21
Comments
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...
Aaron Hallberg
Team Build 2008 Property Reference
Posted
over 5 years ago
by
aaronhallberg
17
Comments
There are lots and lots of MSBuild properties available to Team Build 2008 build definitions, most of which are probably unknown to the majority of users. As such, I've tried to compile a comprehensive list of these properties so that they can (hopefully...
Aaron Hallberg
Team Build and 260+ Character Paths
Posted
over 6 years ago
by
aaronhallberg
16
Comments
A fairly common issue in Team Build v1 involved builds failing due to paths that exceed 260 characters - see this forum post, for example. 260 characters is not a Team Build limit - it is a Windows limit. See here for a reference on this topic... Team...
Aaron Hallberg
Preserving Output Directory Structures in Orcas Team Build
Posted
over 6 years ago
by
aaronhallberg
13
Comments
A common complaint with Team Build v1 was that it ignored the output paths specified for individual projects and just dumped all binaries and other compilation outputs into a flat directory structure... In previous posts (e.g. this one ) I have discussed...
Aaron Hallberg
Team Build and Web Deployment Projects
Posted
over 6 years ago
by
aaronhallberg
13
Comments
Various issues arise when trying to use Team Build with Web Deployment Projects (which are a Visual Studio 2005 add-in available for download here ). I'm going to try and use this post as a repository for these issues and their workarounds, etc. Team...
Aaron Hallberg
Passing custom properties to individual solutions in Team Build
Posted
over 6 years ago
by
aaronhallberg
12
Comments
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...
Aaron Hallberg
Determining Whether Tests Passed in Team Build
Posted
over 7 years ago
by
aaronhallberg
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
Orcas SP1 TFS Build Changes
Posted
over 5 years ago
by
aaronhallberg
10
Comments
Brian Harry put up a post on the improvements that will be available in the upcoming Team Foundation Server 2008 SP1 release. Here's some more in depth info on two of the TFS Build changes: 1. Conditionalize builds on the trigger. There are actually...
Aaron Hallberg
TargetsNotLogged Hotfix Available
Posted
over 4 years ago
by
aaronhallberg
10
Comments
I did a post a while back on a change in TFS Build SP1 which reduced build log noise by cutting out the build steps for project-to-project references (of the form "Project 'project' is building project 'dependent project' for target(s) 'GetNativePath...
Aaron Hallberg
Modifying the ConfigurationFolderPath RecursionType in Team Build 2008
Posted
over 5 years ago
by
aaronhallberg
9
Comments
In TFS 2008, TfsBuild.proj files can be located anywhere in source control, not just in $/TeamProject/TeamBuildTypes, as was required in TFS 2005. As a result, we changed the default recursion type used to download files from the configuration folder...
Aaron Hallberg
Building a Specific Version with Team Build
Posted
over 7 years ago
by
aaronhallberg
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
Adding Build Steps to Team Build in orcas
Posted
over 6 years ago
by
aaronhallberg
9
Comments
Way back in August I did a post (my 2nd ever!) on adding build steps to Team Build using a custom task. I thought I would revisit this topic in the context of the latest version of Team Build, now available in the March CTP of Orcas. In Orcas, you...
Aaron Hallberg
Team Build and the AssemblyInfo Task
Posted
over 6 years ago
by
aaronhallberg
8
Comments
Gautam Goenka, dev lead for Team Build v1, wrote a blog post way back in January of 2004 that laid out an approach for using the AssemblyInfo task to update version numbers with Team Build. I refer people to this post all the time, and have never had...
Aaron Hallberg
Team Build and Multiproc MSBuild
Posted
over 6 years ago
by
aaronhallberg
7
Comments
MSBuild is introducing a new feature in Orcas where projects can be built in parallel - see their team blog post for details. Team Build has added support for this feature by: Modifying Microsoft.TeamFoundation.Build.targets to build each configuration...
Aaron Hallberg
Team Build Object Model - Queueing a Build
Posted
over 6 years ago
by
aaronhallberg
7
Comments
Two of the biggest Team Build changes in Orcas (Beta 1 is now available here ) are (a) the addition of an Object Model, and (b) the addition of build queueing. In Team Build v1, by contrast, the only API available for Team Build was the web service; and...
Aaron Hallberg
Doing an Incremental Get in Team Build
Posted
over 6 years ago
by
aaronhallberg
7
Comments
In Team Build v1.0, it is not possible, without some trickeration, to do an incremental get without also doing an incremental build . (The process for doing both is documented here , and consits of setting the SkipClean property to true, the SkipInitializeWorkspace...
Aaron Hallberg
How to: Fail a Build When Tests Fail
Posted
over 6 years ago
by
aaronhallberg
7
Comments
Got an email from Martin Woodward this morning asking: What would be your preferred way to fully fail the build on test failure rather than partially succeed the build? A bit of background - Team Build 2008 marks builds as Succeeded if no errors are encountered...
Aaron Hallberg
Orcas Beta 2 Object Model Documentation
Posted
over 6 years ago
by
aaronhallberg
7
Comments
A while back I posted a chm file for the Orcas Object Model... Things have changed a bit since then, so I figured I'd post a new one for the Beta 2 release. Remember that to view the chm file, you'll need to right click on it in Windows Explorer, choose...
Aaron Hallberg
Writing Custom Activities for TFS Build 2010 (Beta 1)
Posted
over 4 years ago
by
aaronhallberg
7
Comments
With TFS Build 2010 (Beta 1) , we've changed the build orchestration language from MSBuild to Windows Workflow Foundation (WF). As such, you now have a new option for adding custom logic to your build proces - custom WF activities. I've gotten...
Aaron Hallberg
MSBuild Property Evaluation
Posted
over 6 years ago
by
aaronhallberg
6
Comments
I needed a reference on MSBuild property evaluation to link to from another post I've been working on, and discovered that such a thing doesn't really exist! (Or, alternatively, that my web search skills are not what they once were) Unfortunately, this...
Aaron Hallberg
Error MSB3021 and Team Build
Posted
over 6 years ago
by
aaronhallberg
6
Comments
The error message " error MSB3021: Unable to copy file "<filename>" to "<output location>". Access to the path '<output location>' is denied " occurs when the MSBuild Copy task cannot overwrite an existing read-only file. Typically in...
Aaron Hallberg
Calling Custom Targets Within Team Build
Posted
over 6 years ago
by
aaronhallberg
6
Comments
In Team Build v1 (VSTF 2005), the CoreCompile target always invoked the Build target of the solutions specified in the SolutionToBuild item group within your TfsBuild.proj file. To support ClickOnce deployment, an additional item group called SolutionToPublish...
Aaron Hallberg
Solution Configurations
Posted
over 6 years ago
by
aaronhallberg
6
Comments
Team Build (v1 and Orcas) typically deals with solution configurations, which many people (including me circa 2005) don't understand. So - I figured I'd post a quick tutorial here on solution configurations vs. project configurations... Project-Level...
Page 1 of 3 (67 items)
1
2
3