views:

179

answers:

4

At my place we are writing server side applications (WCF services) and we are looking forward automate the installation and run it in our nightly build process... Moreover, we are looking forward installing it again and again on different servers...

We are searching for:

  1. what is the best tool for nightly build? (we are currently using TeamCity, but it is only good for CI not for the Nighty Build requirements)
  2. Is there anyone who build its solutions\projects and install them on Virtual-Machines? (Can you attach\link some automated code for this installation?)

Thanks.

+1  A: 

Try NAnt for the build: http://nant.sourceforge.net/

and CruiseControl.NET for the continuous integration: http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET

both are open source :-D

David Archer
+1  A: 

TeamCity is a great tool. It supports scheduling a build like CC.NET for nightly builds. What kind of issues are you having with it?

Paul Alexander
As far as I see this TC good enough for CI not for NihgtlyBuild.Because we cannot configure to install windows-services, install on remote machines, of course we can use Msbuild but it will be hard to write all of this.
rabashani
+2  A: 

Have a look at FinalBuilder

Conrad
A: 

TeamCity will cope with nightly builds just as well as CC.Net etc.

Your comment

As far as I see this TC good enough for CI not for NihgtlyBuild. Because we cannot configure to install windows-services, install on remote machines, of course we can use Msbuild but it will be hard to write all of this.

It isn't particularly difficult to do any of this (IMO of course) using Microsoft.SDC.Tasks

Dean