Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Need an good introductory tutorials on TFS build process

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?

like image 485
Blankman Avatar asked Dec 15 '08 13:12

Blankman


People also ask

How do you make a build in TFS?

In the TFS web portal, open the desired project. Select Build and Release and then Builds in the Navigation bar. Click the +New button to create a build definition. On the Select your repository page, select the preferred repository type and Continue.

How do I start working with TFS?

1) Launch Visual Studio.NET and set TFS as the default source control repository. Go to Tools => Options => Source Control. Then click OK. Click OK to create the project.

What is TFS and how it works?

Microsoft develops a Team Foundation Server or TFS to manage the teams and the way they work. It is basically a management tool used in project management, reporting, requirements gathering and testing. It actually covers the entire software development life cycle and operates in Microsoft Windows.

Is TFS a build server?

When you configure a build server, your first task is to install and configure the TFS build service. As part of this process, you'll need to: Install the TFS build service and configure a service account. Any build tasks, including deployment, will run using the identity of the build service account.


2 Answers

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.

like image 153
Joseph Ferris Avatar answered Sep 17 '22 12:09

Joseph Ferris


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.

like image 45
Martin Woodward Avatar answered Sep 19 '22 12:09

Martin Woodward