26.04.2015 Views

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The TFSBuild.proj file contains much of the information needed to execute a team build.<br />

This information includes the build locations and whether the build should perform static<br />

code analysis and run unit tests. To modify the build you edit the TFSBuild.proj file. To<br />

edit the file you:<br />

1. Check the file out of source control.<br />

2. Update the build information in the file.<br />

3. Check the file back in, committing the changes.<br />

The next time the build is executed it will use the amended build data.<br />

For more information about customizing the build, see the “Customization” section in<br />

“Build Guidelines” and “Build Practices” in this guide.<br />

Summary<br />

<strong>Team</strong> Build is built on top of MSBuild. It integrates <strong>with</strong> TFS through the application-tier<br />

and interacts <strong>with</strong> work items, code coverage, code analysis, test cases, and reporting<br />

features.<br />

When determining your build strategy you need to consider your build consumers and<br />

build requirements. Common build strategies include using scheduled builds for<br />

consistent, reliable builds that can be used by the test team and others to give feedback on<br />

the quality of the build, and using a continuous integration build to gain rapid feedback<br />

on build quality for the development team.<br />

Additional Resources<br />

• For more information about <strong>Team</strong> Build, see “Overview of <strong>Team</strong> <strong>Foundation</strong> Build”<br />

at http://msdn2.microsoft.com/en-us/library/ms181710(vs.80).aspx

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!