views:

1646

answers:

3

Hi,

We are slowly rolling out team foundation, and I have to get up to speed on setting up a Build process on TFS.

What are some good starting points TFS builds?

From what it seems, there is no GUI for TFS build right? It is just about learning MSBuild?

+4  A: 

Team Build in 2008 is completely revamped from what was provided in 2005. I am assuming that you are talking about 2008, since it is the more current version.

A great place to start is over at Buck Hodge's blog. Buck is the team lead for Team Build. Specifically, he has an article called TFS 2008: A basic guide to Team Build 2008 which is a great starting point.

Also, as a person working on a team migrating to Team Foundation Server, I highly recommend training with a Microsoft-endorsed training provider. We went with Notion Solutions. It is inexpensive and fairly reasonable quality. It is self-paced video training with hosted labs, and instructor question and answer time available, if needed.

joseph.ferris
+1  A: 

In addition to Joseph's pointers the following talk I gave includes the majority of the slides from a session I did with Brian Randall on Team Foundation Build at TechEd EMEA in 2007.

http://www.woodwardweb.com/vsts/team_foundation_4.html

In TFS2008 and earlier, Team Build is very heavily based on MSBuild. For a quick intruction to MSBuild read Chapter 5 of the book Deploying .NET Applications. The chapter is available free online here:

http://en.csharp-online.net/MSBuild:_By_Example

Hope that helps,

Martin.

Martin Woodward
Nice slide deck, Martin. Definitely will share with my team!
joseph.ferris
+1  A: 

You might also want to take a look at this book: http://blogs.msdn.com/microsoft_press/archive/2009/01/31/sayed.aspx