Hi List,

since the last security updates, a common practice to work with system 
groovy scripting does not work any more. It might be easily resolvable with 
a small(?) change in the Pipeline Shared Groovy Libraries plugin.

We have a lot of system groovy scripts in Jenkins jobs that take care for 
cleanup, monitoring, etc. These jobs check out certain scripts from SCM and 
then call them as a system groovy script. With the recent changes, you 
cannot simply add and call something "dynamic" in the workspace as system 
groovy script anymore. I do not want to go a step back and put the whole 
code inside the Jenkins job definition. 

On the other hand with the Pipeline Shared Groovy Libraries plugin we now 
have a quite powerful library management plugin for groovy libraries. 
Unfortunately as of now this only works for pipeline jobs and not for the 
use in system groovy scripts. 

Would it be possible to add a functionality to mark a library in the 
Pipeline Shared Groovy Libraries plugin as "system groovy library" and so 
make it available on the class path of any system groovy script?

Could this work out? How are other resolving this topic?


Thanks,
Kind Regards,
Andreas.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/c3537dfe-c206-428d-9e3a-7a298d98a785%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to