adop-platform-management
adop-platform-management copied to clipboard
Adding loader for groovy additional classes [WIP]
This platform extension type will enable platform users to extend the Jenkins service by loading in a repository of groovy classes, which will be re-useable in Jenkins jobs into the Job DSL additional classpath, which can then be copied into the job's workspace.
As an example, if we want to introduce more Pluggable SCM classes for various SCM providers.
This PR has a dependency on https://github.com/Accenture/adop-platform-extension-specification/pull/3
Pending actions:
- Change the copying into userContent to use this Jenkins plugin: https://wiki.jenkins-ci.org/display/JENKINS/Copy+To+Slave+Plugin as opposed to simple Docker copies.