O'Reilly logo

Professional Application Lifecycle Management with Visual Studio 2013 by Martin Woodward, Brian Keller, Brian Keller, Brian A. Randell, Martin Hinshelwood, Mickey Gousset

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5Team Foundation Build

What's in this chapter?

  • Getting to know build automation
  • Introducing Team Foundation Build
  • Looking at what's new in Team Foundation Server 2013
  • Understanding the Team Foundation Build architecture
  • Working with builds
  • Understanding the Team Build process

This chapter examines the build automation capabilities of Team Foundation Server—what is provided out of the box, how to use it, and how to customize it to suit your organizational requirements. But first, let's take a quick look at build automation in general.

After version control, automating the build is the second most important thing you can do to improve the quality of your software.

Only after the parts of your application come together can you tell if your application works and does what it is supposed to. Assembling the parts of an application is often a complex, time-consuming, and error-prone process. There are so many parts to building the application that without an automated build, the activity usually falls to one or two individuals on the team who know the secret. Without an automated build, even they sometimes get it wrong, with show-stopping consequences that are often discovered very late, making any mistakes expensive to fix.

Imagine having to recall an entire manufacturing run of a DVD because you missed an important file. Worse still, imagine accidentally including the source code for your application in a web distribution, or leaving embarrassing test data in the application ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required