We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

Build the application

With Team Foundation Build (TFBuild), you can create and manage build processes that automatically compile and test your applications, and perform other important functions. You can use your build system to support a strategy of continuous integration or put even more rigorous quality checks in place that prevent bad quality code from “breaking the build.”

Learn what’s new in Team Foundation Build: Build Git team projects, run batch or PowerShell scripts, enjoy simplified building of Windows Store apps, and more….

Deploy your build system: To use Team Foundation Build, you need one or more build servers.

Define your build process: Give instructions about which code projects to compile, what events should trigger the build, and what tests to run. You can also develop customized build processes using Windows Workflow activities to meet the needs of your team.

Run, monitor, and manage your builds: Queue your builds, manage and monitor them while they are running, and then use and manage the outputs.

Diagnosing and fixing build problems is a regular task in software development. Team Foundation Build provides tools to help you diagnose and resolve problems.

Team Foundation Build Reference

You can start, stop, delete, or destroy builds from the command prompt, or by using a script. (We are not currently republishing this guidance. However, you can read the Visual Studio 2010 versions of the topics.)

Team Foundation Server Permissions

Details the permissions you must have to use Team Foundation Build.

Naming Restrictions in Team Foundation

Provides information about naming syntax, conventions, and limitations.