Thanks Thomas,

we're using hudson as our CI server but I don't really understand how this
will solve my problem for me. We've got hudson setup to deploy snapshots to
our archiva repository on every svn commit and we're using
unique/timestamped snapshots, but not really sure how hudson can
automatically perform a release:prepare/perform step at a given point in
time ie every 2 weeks on only projects have changed since the last release.
Am I missing some feature that hudson supplies? Or am I just doing things
wrong all over the place?

Cheers
Matt

Thomas Sundberg wrote:

Hi!

It sounds as you need a CI server. It would solve your issue. Take a look at

CruiseControl:http://cruisecontrol.sourceforge.net/

Hudson:https://hudson.dev.java.net/

/Thomas

On Thu, Sep 10, 2009 at 13:10, Matt Milliss <[email protected]>
<[email protected]> wrote:


 I work at a company that has around 10 applications, each application is a
maven project, each of which may or may not get modified in a given 2 week
iteration. At the end of every iteration I want an automated process for
checking which applications have been modified since the last release and
then release only those applications. Something along the lines of the
following;

1. retrieve previous release version from our archiva repo
2. in subversion compare that versions tag against trunk to see any
differences
3. if any differences then perform a release of that project
4. repeat for each application

I've been trying to find a maven way of doing this but haven't had any luck,
has anybody done something similar with success.

Cheers
Matt Milliss

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to