Professional Team Foundation Server 2010
by Ed Blankenship, Martin Woodward, Grant Holliday, Brian Keller
Chapter 15. Using Team Foundation Build
WHAT'S IN THIS CHAPTER?
Getting to know the build automation features provided by Team Foundation Server
Understanding the Team Foundation build architecture
Installing a build controller and build agent
Working with builds
Understanding the build process
Editing build process parameters
Building both .NET and Java projects with Team Foundation Server
This chapter introduces the build automation capabilities of Team Foundation Server 2010, the core concepts, and how to install the build server functionality. You will learn how to create your own builds based on the standard build process templates, along with how to use and manage them.
Note
For information on customizing the standard build process, see Chapter 16.
INTRODUCTION TO TEAM FOUNDATION BUILD
The build automation capabilities of Team Foundation Server have probably undergone the most significant change since the initial release of Team Foundation Server 2005. Originally, the build functionality simply extended MSBuild to allow for a basic level of build automation integrated with Team Foundation version control and work item tracking.
In the 2008 release, the build system came of age in its own right as a fully enterprise-ready build automation system. That release introduced new first-class concepts into Team Foundation Server, such as the build definition and build agent, and also had powerful build triggering functionalities provided out-of-the-box. However, the build process was still tightly ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access