Manage groups of build configurations in Hudson

Posted by Lóránt Pintér on Stack Overflow See other posts from Stack Overflow or by Lóránt Pintér
Published on 2010-03-20T13:02:53Z Indexed on 2010/03/20 13:11 UTC
Read the original article Hit count: 250

Filed under:
|
|

I'm using Hudson to build my application. I have several branches that come and go. Whenever there's a new branch, I have to set up the following builds for it:

  • a continuous build that runs after every change in SVN
  • a nightly build
  • a nightly site generation (I'm using Maven under the hood)
  • and a weekly integration build for some branches

currently this means I need to copy four template configurations and set them up with the branch URL. I don't like this for two reasons:

  • It's redundant, so modifying something is error-prone and takes a lot of time.
  • I need four full checkouts of the product per branch on every build slave, plus four separate private Maven repository, not to mention the built artifacts. This is a lot of space wasted.

What I'd like instead is to have one workspace and one configuration for allthese builds. Is this possible with Hudson?

© Stack Overflow or respective owner

Related posts about java

Related posts about hudson