Continuum

Today my task was to setup the autobuild environment for a project I’m working on. After speaking to some colleagues about setting up ‘cruisecontrol’ I decided to google around a bit. It paid off!

The maven2 project features a full blown integration server in the likes of Continuum a integration server for Maven2, Maven1, Ant and plain old shell scripts!


More... After reading the installation instructions I downloaded the installation bundle on one of the Suse development servers and ran the startup script. Nothing…

Starting the server in ‘console’ mode revealed the problem: port 8080 was already taken! The, for once, useful documentation on the maven site explained how to configure Jetty to run on another port. done.

Pointing my browser to the installation, now running on 9090 a nice wizard popped up which helped me configuring Continuum.

After the installation was finished I tried uploading my pom and getting it to build. But… first….. I had configure the source code management part of my project file.

The project was already checked in in CVS, but I didn’t bother to configure it in the project file:

scm:cvs:pserver:[[cvs 'read' account]]@192.168.0.4:/server/cvs/data/:[[project name]]
scm:cvs:pserver:[[cvs 'developer' account]]@192.168.0.4:/server/cvs/data/:[[project name]]

After adding this line, I pressed ‘build’ et voila! The autobuild worked!

When playing around a bit, we discovered we couldn’t get the autobuilds to accept SVN managed projects from a HTTPS server, might have a look at that in a short while… apart from that Continuum rocks! The MSN-notifier worked right out of the box, and email configuration wasn’t to difficult either… didn’t try the IRC and Jabber notifications yet.

Build cycles are internally scheduled using quartz and configuration is quite similar to the crontab, but now from a web-interface. It is also possible to have multiple schedulers, and assign different schedulers for different projects!

If I discover other interesting features of Continuum, I’ll let you know!

Great!


0 Responses to “Continuum”

  1. No Comments

Leave a Reply





About

Welcome to the weblog of Peter Maas. Here you'll find various posts related to stuff I like (like my kids and espresso) and stuff I do (like developing software).

JavaOne 2008 Pictures

zed shaw IMG_4706.JPG sfeervolverlichte boot Moscone Center - JavaOne gaming Danielle op de bruggen van Beeld en Geluid boottocht Golden Gate IMG_6149 the building borstvoeding maaike brug IMG_6130 IMG_4608.JPG raadhuis_hilversum graffiti 'boobs' Photo 87 Slippery Surface IMG_1058 Charles Nutter on JRuby
View more photos >

Categories



Meld u aan voor PayPal en begin direct met het accepteren van creditcardbetalingen.