Dogfooding Team Foundation Build in Developer Division

My blog has been idle for some time because of two projects that have been keeping me very busy over the past few months.

Firstly, I’ve been working on the second edition of Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build which has been updated for .NET Framework 4.0 and Visual Studio 2010.

Secondly, I’ve been heads down working with a number of my colleagues in DevDiv Engineering Systems and Visual Studio ALM to implement Team Foundation Build for official nightly builds as well as gated check-ins across Developer Division. Having been involved with Team Foundation Build for quite some time, it’s exciting that we’re in a position that we can build Visual Studio using it. You can read more about this exciting milestone on Brian Harry’s blog.

During this process I learnt a great deal about architecting and implementing large build processes based on Team Foundation Build and over the next few months I’ll be publishing a number of blog posts sharing what I learnt, code snippets, etc.. If you have any specific questions you’d like answered leave a comment on this post and I’ll try to answer it in an upcoming post.