Personally I am +1 about **considering** it. My main concern is that Groovy 
logic is being often [mis]used by configuration management tools, e.g. to 
install plugins by CLI calls. If we remove CLI handlers from the core, I 
would expect it to cause some collateral damage on this scenarios. IMHO it 
needs a wider poll via Users mailing list and blog post once CI is accepted 
as a draft.

Regarding keeping Groovy in the core, we need a pluggable core components 
story (JENKINS-41196 <https://issues.jenkins-ci.org/browse/JENKINS-41196>) 
to be delivered for that. Groovy Init Hooks are critical to Jenkins 
environments, and this part should not be detached to plugins IMHO.

BR, Oleg


понедельник, 13 ноября 2017 г., 17:52:06 UTC+1 пользователь Daniel Beck 
написал:
>
>
> > On 13. Nov 2017, at 17:40, R. Tyler Croy <[email protected] 
> <javascript:>> wrote: 
> > 
> > What impact does this have on the Script Console or the CLI, both of 
> which 
> > expose scripting functionality? 
>
> The "Script Console" and groovy/groovysh CLI commands (and more) would be 
> moved into a plugin, so OOTB, Jenkins would have no text fields taking 
> 'system' Groovy for management purposes. 
>
> The idea is that with that plugin, the exact same features will be 
> available, but without it, you don't have them. Implementation TBD. 
>
>

-- 
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/80102361-9d82-43da-b254-e85909d7a238%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to