Building Applications (Team Explorer Everywhere)
You can use the Team Foundation Server plug-in for Eclipse to create build definitions to automate compiling applications, running associated tests, performing code analysis, and publishing build reports.
To build an application, you create a build definition to specify what projects to build, what triggers a build to run, what automated tests to run, and where to deploy the output. This information is stored in the data warehouse, from which it is retrieved when a build runs. After the build runs, data about the build results is stored back in the warehouse, where it is available to view through build reports.
The following illustration shows the three main phases of building an application:
Set up your server for Team Foundation Build: You must install additional software on your server for Team Foundation Build before you can build projects that you created by using Eclipse.
Define a build: Create a build definition with instructions about which code projects to compile, what action should trigger the build, what tests to run, and many other configurations.
Queue a build: Manually start any defined build, and monitor the progress of builds.
View and manage build results: View information about builds, rate the quality of a build, or delete completed builds.