Maven Release Management for Jenkins Artifactory Plugin

JFrog Integrations Documentation

Content Type
Integrations

Release management with Maven is done entirely by the plugin and executes the Maven build only once.

These are the basic steps that the plugin performs:

  1. Change the POM versions to the release version (before the build starts)

  2. Trigger the Maven build (with optionally different goals)

  3. Commit/push changes to the tag (Subversion) or the release branch (Git)

  4. Change the POM versions to the next development version

  5. Commit/push changes to the trunk

In case of a failure, the plugin will do its best to rollback the changes (local and committed).