Maven Release Management for Jenkins Artifactory Plugin

JFrog Integrations Documentation

Content Type
Integrations
ft:sourceType
Paligo

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).