Pipeline: Shared Groovy Libraries through Nexus retrieval

Fixes:

  • This fixes SNAPSHOT versions of shared libraries not being refreshed (PR #12) (thanks @dirkmaarten for the suggested fix !!)

Installation options

Fixes:

  • The pipeline-groovy-lib-plugin which fixes SECURITY-2824
  • The configuration-as-code-plugin (used for testing only) to the latest version

Because of the updated pipeline-groovy-lib-plugin the required Jenkins version is updated from 2.319.3 to 2.346.3.


Installation options

Changes:

  • Removed the dependency on the deprecated Groovy libraries
  • Updated Jenkins version to 2.319.3
  • Updated dependencies to newer versions

Installation options

2 fixes are part of this release:

  • The plugin is now able to handle spaces in job names.
  • The README is updated to also describe the Maven home option.

Installation options

Fixes a bug with returning previously set settings.


Installation options

Fixes a bug to use the directory for the job instead of the workspace (which can be null).


Installation options

This release adds the ability to set the MAVEN_HOME parameter to:

  • override the Maven installation available on the system
  • use the specified Maven version for retrieving the Jenkins library

Installation options

Fixed license description


Installation options

Fixes:

  • Wrong SCM link in pom file
  • Wrong url in pom file

Installation options

Initial release using Maven to retrieve the dependency from Nexus.

Known issues:

  • Maven is not (yet) picked from the Jenkins toolset.

Installation options