-
Improvement
-
Resolution: Unresolved
-
Major
-
None
It would be useful if a release could be performed using a "known-good" build, i.e. one that has been promoted or otherwise deemed to have passed additional quality gates. Starting a release by taking a new checkout from trunk/HEAD is somewhat hit and miss in volatile environments.
Ideally an m2release could be triggered from the action of a build promotion, but I think this issue would need to be resolved before raising a change request on the promotion plugin.
Althoug this would be great we leverage the features of the maven-release-plugin to do the work for us.
THis means that the modified (release) poms need to be checked in first before the tag is taken - so for the checkin to work you would need to be ad the head (for most SCMs).
The only other way would be to branch first and then build from the branch - but then you don't get the latest head updated to the new development version.
I can't see this coming at any time soon unless you wish to contribute a patch.