Kurt,

We just recently setup Cruise Control, and the TracCC plugin, on our maven2-based java projects. We chose CC over Continuum, even though the latter has tighter integration/supoprt for maven 2 projects -- the decision came down to maven multi-project support, and reporting.

Trac CC plugin works well, integrating build reports into the Timeline as well as providing its own navigation tab. One limitation of the plugin that we are attempting to work around is that it can report on one and only one build. We build our Trac Components separately, so multiple build support is important to us. Also, note that the CC build logs must be local to the trac server, as the Trac CC plugin reports on the logs found in a local directory. If you run CC on a separate CI machine, you'll need to configure your CC build to ftp/scp the logs to your trac server.

FYI, our componenents are mostly a single abstract API module with one or more concrete implementation modules. We build the set modules on any svn modification to the set.

Note that we haven't begun to address a solution for the Trac CC plugin limitation noted above.

HTH,
Doug

On 6/12/06, Kurt Schwehr <[EMAIL PROTECTED]> wrote:
Hi All,

We are extremely pleased with using trac for our projects.  Next on
the list of things we would like to get going is a build system that
preferably looks for changes in our svn tree and rebuilds and tests
on Mac, Linux, and Windows for us.  What do people recommend?  I have
been looking at buildbot (especially since it is in python), but the
configuration process is a confusing.  I am also looking at
cruisecontrol.  We would like to stick to an opensource tool and
avoid rolling our own build and test system.  It would also be great
if this was something that could be linked to trac, but I haven't
seen anything like that around.

http://mousebender.wordpress.com/2006/05/26/installing-buildbot/
http://agiletesting.blogspot.com/2006/02/continuous-integration-with-
buildbot.html

Opinions?

Thanks much!
-kurt
_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac

_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac

Reply via email to