puppet-jenkins icon indicating copy to clipboard operation
puppet-jenkins copied to clipboard

support basic management of views

Open jhoblitt opened this issue 9 years ago • 5 comments

jhoblitt avatar Mar 02 '16 19:03 jhoblitt

I would recommend using this plugin for managing views. https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin. Great documentation and a very rich DSL for multiple other plugins.

The required seed job can then be managed by puppet job.

Just my 2 cents.

danielpalstra avatar Mar 03 '16 15:03 danielpalstra

Does Job_DSL just wrap https://wiki.jenkins-ci.org/display/JENKINS/Dashboard+View or does it have extra functionality?

jhoblitt avatar Mar 03 '16 16:03 jhoblitt

I would rather avoid using Job DSL since then we would have 3-4 different ways of manipulating Jenkins in this module.

One thing to bear in mind @jhoblitt is that not all "Views" are configurable in the same way. Some are container views like the Dashboard view plugin, but then Pipeline Multibranch or the Folders plugin also (IIRC) provide view extension points but do not let users add jobs in the same way.

:frowning:

rtyler avatar Mar 03 '16 18:03 rtyler

I think I'm on the record about not wanting to use a configuration DSL. :)

jhoblitt avatar Mar 03 '16 18:03 jhoblitt

:+1: I think managing adding a view is a very plus

cdenneen avatar Mar 23 '16 17:03 cdenneen