david wrote:
Hello Steve and ant folks, I have read and have completely improved my 
development with the JDA book but now I'm in the position such that I need more 
tools. Please reply if the continual build tools listed are in order of 
preference and why. I am currently (trying...) to use CC. What I completed with 
my projects building under CC/Ant shows that CC is a great tool but the config 
has gotten out-of-hand. And, therefore, I am looking elsewhere. Please advise, 
David.


I'm not going to pick sides, because lots of the tools are great.

-I hear lots of nice things about Bamboo and Hudson, and need to sit down and play with them at work..I'd estimate 2-3 days per tool to get everything running with my (big) work project.

-i picked on Luntbuild with Ant in action as (a) neither of the two above were out, (b) Cruise Control is painful to scale and (c) I liked many aspects of luntbuild
 -web based gui to set up/manage
-ability to mark builds as interdependent (luntbuild will order them, only run dependencies if the others build) -ability to add scheduled builds (nightly performance tests) as well as SVN/CVS triggered builds.

What you can do, if you have a copy of VMWare server to hand and a machine to host it, is to make a single linux image (XUbuntu is the most lightweight of the ubuntu family), and take a copy of this image for every CI tool you want to try out. Install hudson on one image, luntbuild another, and a trial license of bamboo on a third. Create images with about 20GB of disk space, as tools that save all build data use up a lot of storage. Then, run all three side by side until you are happy enough to make a choice,

By running them in separate VMs, you get isolated from a lot of concurrency problems (shared ivy repository, functional tests using the same port, etc).

Let us know how you get on. You could always write a review of the tool(s) you chose for the Ant wiki.

-steve


--
Steve Loughran                  http://www.1060.org/blogxter/publish/5
Author: Ant in Action           http://antbook.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to