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

Moscone Center - JavaOne Okke en Rudie pier_39 dorade Danielle op de bruggen van Beeld en Geluid IMG_4571 DHH via IChat Hotel room tarte tatin of red unions breakfast Community One Keynote IMG_4707.JPG train IMG_4556.JPG IMG_1058 IMG_4708.JPG warm_en_koud staatsloten IMG_4684.JPG
View more photos >

Categories



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