Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Before generating a final release, it's often required to publish several kind of beta version. When one is validated, it's intended to become a pure release.
SCM aspect:
- create a tag
- create a branch (option)
Process impact:
- be able to generate a release from a tag or revision
- be able to generate a pre-release from a tag or revision
Version number:
- the version is calculated looking at the scm tags (ex: 1.0-SNAPSHOT become 1.0.beta14 if the tags matching the tag pattern have as higher number 1.0.beta13)
There are maybe some discussion about the version number. Should it be .beta or -beta...
I think it would be great to have this feature in the release plugin, keeping in one consistent tool all release facets.