Cool. Thanks Luke. Hopefully it'll be helpful to others. :) Please let me know of any comments or advice you can give me.
Cheers. Eric On Wed, Aug 31, 2011 at 10:32 AM, Luke Daley <[email protected]>wrote: > 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 > > > -- Learn from the past. Live in the present. Plan for the future. Blog: http://eric-berry.blogspot.com jEdit <http://www.jedit.org> - Programmer's Text Editor Bazaar <http://bazaar.canonical.com> - Version Control for Humans
