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