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.

Additional Resources<br />

• For more information about customizing <strong>Team</strong> <strong>Foundation</strong> Build, see “Customizing<br />

<strong>Team</strong> <strong>Foundation</strong> Build” at http://msdn2.microsoft.com/enus/library/ms400688(VS.80).aspx<br />

Deployment<br />

• How to set up a build server<br />

• How to determine if you need multiple build servers<br />

How to Set Up a Build <strong>Server</strong><br />

You install the build server separately from your installation of TFS. Because the build<br />

server needs to be able to compile your code, run tests, and perform code analysis, all<br />

tools that are needed by the build process must be installed.<br />

To set up a build server<br />

1. Install <strong>Visual</strong> <strong>Studio</strong>.<br />

• If you want to ensure you have all the tools necessary for any build scenario,<br />

install the entire <strong>Team</strong> Suite.<br />

• If you want to run <strong>Team</strong> Build but do not need to run test cases, install <strong>Visual</strong><br />

<strong>Studio</strong> <strong>Team</strong> Developer Edition.<br />

• If you want to run automated tests cases as part of your build process, install<br />

<strong>Visual</strong> <strong>Studio</strong> <strong>Team</strong> Test Edition.<br />

2. On the <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong> DVD, open the \build folder.<br />

3. Run the Setup wizard.<br />

The account used to run the build server:<br />

• Must have Log On Locally permission on the TFS computers.<br />

• Should not be a local administrator account on TFS computers.<br />

• Should be marked Account is sensitive and cannot be delegated for Microsoft<br />

Active Directory® on the domain.<br />

Additional Resources<br />

• You can download the <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong> Installation Guide from<br />

http://www.microsoft.com/downloads/details.aspx?familyid=e54bf6ff-026b-43a4-<br />

ade4-a690388f310e&displaylang=en<br />

How to Determine if You Need Multiple Build <strong>Server</strong>s<br />

If you have multiple build types all executing on a single build server, you can overload<br />

the build server. If this becomes an issue, consider executing different build types on<br />

different build servers.<br />

A build can take a long time to execute, especially if the build is for a large project. If<br />

you are using Continuous Integration or frequent scheduled builds, it is possible that the<br />

build server will not be able to keep up <strong>with</strong> the volume of builds being generated. You

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

Saved successfully!

Ooh no, something went wrong!