TFS Build vNext Image

TFS Build vNext

Build Automation

The next version of Team Foundation Server has been announced quiet some time ago. In the RC version of Team Foundation Server as well as Visual Studio Online, there is a preview of the new build system available. It’s now time to have a look at it.

First things first: The old XAML based builds (the workflow foundation based ones) are still good to go, if you already have made a lot of customizations and...


Assembly versioning during build with PowerShell Image

Assembly versioning during build with PowerShell

Build Automation

I’m often asked about how to implement the assembly versioning during build. Back in the days, we had special build workflow activities to do so. Since TFS is supporting PowerShell scripts for pre and post build actions, we can easily implement the assembly versioning with PowerShell. This works without any modification of the build process. There are many different sample implementations available on the internet. Here I’ll present you my script.

The PowerShell Script will...


Custom Build Controller and Agent for Visual Studio Online Image

Custom Build Controller and Agent for Visual Studio Online

TFS

Visual Studio Online offers you a hosted build controller to build your projects directly in the cloud. With every Visual Studio Online account you will get 60 minutes of build time for free. If you are using Visual Studio for your productive projects you will certainly exceed the 60 minutes in a few days. This is no problem at all since you can switch the build resources to paid shared resources (see picture below). The...