Hi Eric,

On 31/08/2011, at 5:44 AM, Eric Berry wrote:

> I've been working on a release plugin that's similar to the Maven release 
> plugin.
> 
> The process it follows is:
> 1.  Check to see if source is out of date
> 2.  Check to see if source needs to be checked in.
> 3.  Check for SNAPSHOT dependencies if required.
> 4.  Build && run Unit tests (build task)
> 5.  Run any other tasks the user specifies in convention.
> 6.  Update Snapshot version if used (to non-snapshot version)
> 7.  Commit un-Snapshot update (if done)
> 8.  Create tag of release.
> 9.  Update version to next version.
> 10. Commit version update.
> 
> I have support for Bazaar and SVN, and I'm looking for help getting support 
> for Git and Mercurial, as well as any advice.
> 
> If anyone's interested the source can be downloaded on the launchpad project:
> https://launchpad.net/gradle-release
> 
> If you have Bazaar installed it can be downloaded like so:
> bzr branch lp:gradle-release
> 
> The plugin can be installed via the 'installPlugin' gradle task.

Thank you for putting in this work, I am sure it will please a lot of people :)

I'll take a detailed look over the next couple of days.

-- 
Luke Daley
Principal Engineer, Gradleware 
http://gradleware.com


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to