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.

<strong>Studio</strong> 2005 TFS and <strong>Visual</strong> <strong>Studio</strong> 2008 clients and server. The following are the<br />

known issues:<br />

1. A <strong>Visual</strong> <strong>Studio</strong> 2008 <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong> instance will only work <strong>with</strong> a<br />

<strong>Visual</strong> <strong>Studio</strong> 2008 <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong> build server.<br />

2. For a <strong>Visual</strong> <strong>Studio</strong> 2005 client to start a build on an <strong>Visual</strong> <strong>Studio</strong> 2008 <strong>Team</strong><br />

<strong>Foundation</strong> <strong>Server</strong> instance, the build definition needs to be stored at<br />

$//<strong>Team</strong>BuildTypes/.<br />

3. Changes made to properties in the tfsbuild.proj file that are in the database in<br />

<strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong> 2008 will not be updated in the database and will no<br />

longer be in sync.<br />

4. When working <strong>with</strong> the Continuous Integration feature in <strong>Team</strong> <strong>Foundation</strong><br />

<strong>Server</strong> 2008, the <strong>Visual</strong> <strong>Studio</strong> 2005 client will be able to start a build, but it will<br />

not be able to queue a build, see the list of builds in the queue, see the list of build<br />

agents, etc.<br />

5. A new build type cannot be created on a <strong>Visual</strong> <strong>Studio</strong> 2005 TFS server, using a<br />

<strong>Visual</strong> <strong>Studio</strong> 2008 <strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong> client.<br />

6. Parameters in the dialog for starting a build on <strong>Visual</strong> <strong>Studio</strong> 2005 <strong>Team</strong><br />

<strong>Foundation</strong> <strong>Server</strong> cannot be changed when using a <strong>Visual</strong> <strong>Studio</strong> 2008 <strong>Team</strong><br />

<strong>Foundation</strong> <strong>Server</strong> client.<br />

Impact on the Guidance<br />

Guidance for <strong>Visual</strong> <strong>Studio</strong> 2005<br />

<strong>Team</strong> <strong>Foundation</strong> <strong>Server</strong><br />

Dual server deployment will support<br />

up to 2000 users.<br />

Users need correct domain accounts as<br />

part of deployment.<br />

Use a custom solution to create<br />

Continuous Integration builds.<br />

Use automated tests as part of your<br />

build to measure the quality of the<br />

build.<br />

Build types must be placed in a<br />

specific folder in order for them to be<br />

recognized by <strong>Team</strong> Build.<br />

Use a custom solution to create<br />

Scheduled Builds.<br />

There are a set of check-in policies<br />

available out-of-box.<br />

Guidance for <strong>Visual</strong> <strong>Studio</strong> 2008 <strong>Team</strong><br />

<strong>Foundation</strong> <strong>Server</strong><br />

You can use dual server deployment to<br />

support up to 30,000 users<br />

Domain accounts are no longer required,<br />

instead you can use the built in machine<br />

accounts, such as Network Service<br />

account.<br />

You can use <strong>Visual</strong> <strong>Studio</strong> build triggers to<br />

create and configure Continuous<br />

Integration builds or Rolling builds.<br />

It’s easier to build test lists and specify<br />

what tests get run as part of a build step.<br />

It’s possible to run GUI tests as part of<br />

your automated build tests.<br />

Build definition project files (tfsbuild.proj)<br />

can be stored anywhere in the version<br />

control hierarchy.<br />

You can create <strong>Visual</strong> <strong>Studio</strong> scheduled<br />

builds <strong>with</strong>out the need for a custom<br />

solution.<br />

A new check-in policy is available for<br />

broken CI builds. This prevents check-in<br />

of code while the CI build is broken.

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

Saved successfully!

Ooh no, something went wrong!