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
