I appreciate build engines like Jenkins and Apache Continuum. The bulk of our assembly uses Maven. What are the options in Jenkins for release management?
By release management, I mean the process of creating a release from a branch in the source control, and then updating the version tag in Maven. For example, if my Maven project (parent + child subprojects) is currently in version 5.5-SNAPSHOT, I would like to tell Jenkins to check, build and test the last of these branches and upgrade POM to version 5.5, Then it should create a new branch in the original control for version 5.6-SNAPSHOT and update all POMs on this new branch accordingly.
Apache Continuum, which I think was developed by Sonatype, the same team behind Maven, has this release management feature. I saw a plugin for Jenkins called the Artifactory plugin, which seems to require the storage manager to be Artifactory. What other release management options are available for Jenkins? What is the best practice?
Thanks,
Steve Solomon stev.solomon@gmail.com
source share