Il blog di Giulio Vian

Notes and considerations of small consultant, lately on ALM

April, 2010

Posts
  • Il blog di Giulio Vian

    Gotcha: MSBuild nested loops (double batching)

    • 1 Comments
    I admit I didn’t get it on my first, quick, reading of “ Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build ” that MSBuild batching is somewhat counter-intuitive. I needed to have a nested loop in my script, like this pseudo code...
  • Il blog di Giulio Vian

    Pre/post-build event

    • 0 Comments
    This is a tip for all developers, not for BuildMasters only. The issue is those pre and post-build events that developers use to add any conceivable code… especially code that assume a developer’s workstation folder structure. Such...
  • Il blog di Giulio Vian

    Drop: latest and previous

    • 0 Comments
    One small issue with the default layout of the Drop folder in TeamBuild is the lack of a fixed position for the outputs: binaries are written in $(DropLocation)\$(BuildNumber) and the latter is different at each build. Many times is convenient having...
  • Il blog di Giulio Vian

    Some TeamBuild errors

    • 0 Comments
    Today I have three interesting build errors that may happen and I want to spare you the time it took me to understand their causes. TF215085 / TF214007 This error may appear in your first build run: it says «An error occurred while connecting to agent...
  • Il blog di Giulio Vian

    Resolve a $ path in TeamBuild

    • 4 Comments
    There are some really useful TeamBuild tasks whose purpose or usage is not immediate. Such is WorkspaceItemConverterTask : it allows to transform a $ path — that is the path to a file or folder in TFS Version Control — to the physical path that the file...
  • Il blog di Giulio Vian

    Builds: how many?

    • 2 Comments
    Update ( 2011-03-21 ) Changed table layout. An interesting question I rarely see discussed is: how many build should I plan for in my project and how do they relate each other. This latter point is of paramount importance as it drives us...
Page 1 of 1 (6 items)