have you had a look at the versions-maven-plugin.... it might help
picking versions... or not!

2009/9/15 Matt Milliss <[email protected]>:
> Thanks Eric,
>
> I guess I'll write a script to do what I need. Any idea how I would retrieve
> the latest non-snapshot release version from archiva.
>
> Cheers
> Matt
>
> On 14/09/09 16:43, Lewis, Eric wrote:
>>
>> Well, if you have configured your jobs in Hudson to be built whenever
>> something changes in your SCM, you could compare the current date to the
>> latest build. This would answer the question whether a release is required.
>> As for releasing with Hudson, you might want to use the release plugin and
>> start it with Hudson's CLI or wget. However, I don't think Hudson solves
>> your specific requirements out-of-the-box (meaning: in an automated
>> process). I think you would have to write a script which is then called
>> every two weeks (e.g. with cron). But you would have to do that with Maven
>> anyway.
>>
>> Best regards,
>> Eric
>>
>>
>>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: Matt Milliss [mailto:[email protected]]
>>> Gesendet: Montag, 14. September 2009 01:00
>>> An: Maven Users List
>>> Betreff: Re: Automated release process
>>>
>>>  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]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

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

Reply via email to