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.

Architecture<br />

This section introduces the architecture of <strong>Team</strong> Build through a description of its<br />

physical architecture and logical workflow.<br />

Physical Architecture<br />

The physical architecture of <strong>Team</strong> Build consists of the following components:<br />

• New <strong>Team</strong> Build Type Creation Wizard – This client-side component accessed<br />

from <strong>Team</strong> Explorer, enables you to create new build types.<br />

• <strong>Team</strong> Build Browser – This client-side component accessed from <strong>Team</strong> Explorer,<br />

enables you to view the <strong>Team</strong> Build reports and build progress information in <strong>Team</strong><br />

Explorer.<br />

• Source Control Web Service – This application-tier component is used by the build<br />

service to access source code.<br />

• <strong>Team</strong> <strong>Foundation</strong> Build Web Service – This application-tier component accepts<br />

requests from the client and coordinates the execution of build steps.<br />

• Build Service – This service runs the build steps in response to instructions from the<br />

<strong>Team</strong> Build Web service. You can locate the build service on a separate build server<br />

or on the application-tier server.<br />

• <strong>Team</strong> <strong>Foundation</strong> Build Store – This data-tier component is used to hold records<br />

related to <strong>Team</strong> Build processes.<br />

• Source Code database – This data-tier component is used to store the source code<br />

which is accessed by Build Service during the build process.<br />

Logical Workflow<br />

Figure 7.1 shows the <strong>Team</strong> Build logical workflow.

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

Saved successfully!

Ooh no, something went wrong!