I’ve got a project which is built using Maven and Continuum. We’ve got several release branches, most of which are in retirement but any could conceivably be resurrected if an issue comes up.
My problem is that adding branches to Continuum is very heavyweight; the best method I’ve found so far is to add each branch as a separate project, but that involves a reasonable amount of setup. As we don’t make releases all that often, this is fine, but I’d like the ability to run Continuum against short-lived feature branches, and I don’t want to have to set everything up by hand each time.
Maybe not the expected answer but my suggestion would be to change for another CI tool. Doing what you describe would be extremely fast and easy with Hudson for example (create a new maven2 project build, fill in the scm url and you’re done).