init.groovy scripts is a very powerful way to setup jenkins but require to
know jenkins / plugins programmatic API. If you're not a plugin developer
this might be very uncomfortable to write and maintain.

As an alternative, you might be interested in
https://github.com/jenkinsci/configuration-as-code-plugin



2018-04-23 11:02 GMT+02:00 Alex Els <[email protected]>:

> Hi there,
>
> I'm trying to create a automated setup of Jenkins masters and am
> struggling with setting up custom plugins, like terraform or docker,
> programatically via groovy scripts in
> init.groovy.d
>
>  are there any good resources on how to do this?
>
> I'm using the Jenkins docker image, which can automatically install all
> the desired plugins, but it's a mystery on how to use groovy init scripts
> to configure any custom installed plugin/extension. I've found resources
> that configure things like maven etc., but nothing that would help me set
> up a "installation" of `terraform` and such ..
>
> How do people on here go about this in general? Just do the clicky thing
> and the put the XML files into Git (minus the passwords, if any, of
> course)? I'd really rather not do that, and use the groovy init scripts
> instead, if at all possible for these cases?
>
> Thanks
> Alex
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" 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-users/21149959-9810-47d6-b77e-58bec2c053e2%40googlegroups.
> com
> <https://groups.google.com/d/msgid/jenkinsci-users/21149959-9810-47d6-b77e-58bec2c053e2%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" 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-users/CANMVJzmPBL7xN9_pAX5qTDryecUiypHjDbNVCwqh9KwBsdm%3DVw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to