views:

82

answers:

2

Hi,

We have around 20 developers and want to implement continuous integration using Team foundation server 2010.

  1. Currently we use VS2005 which we will upgrade to VS 2010 Premium Version
  2. We will buy 1 Team Foundation Server license.

Then, can we use TFS 2010 to auto build and CI purpose? Or We should use CC.Net And nAnt?

Can anyone please look into this.

Regards, Chandan

+3  A: 

Of course you can use TFS for this, it is one of its built in features. When you create a new build, one of the tabs in the "wizard" is dedicated to setting when you want the build to run, and you can set it to run everytime something is checked in (which is a CI build), or you can set it to save up its changes and run no more frequently than a specified period of time.

You don't need CC.Net or NAnt. TFS actually auto creates an MSBuild file which you can then extend if you want to do extra things with your build (like build MSIs, or deploy the built files to other locations, etc etc). If you have used NAnt then MSBuild will be kind of familiar, although there are a few diferences.

slugster
A: 

Continuous Integration works great on TFS 2010. You can very easily set it up to build, run your test, package and deploy. In TFS 2010 you use Windows Workflow to construct your build process. No more difficult to write and maintain MSBuild scripts if you don't want to.

Hakan Forss