Re: nested views or folders on jenkins

Sam Hague <shague@...>

On Fri, Oct 19, 2018 at 9:46 AM Thanh Ha <thanh.ha@...> wrote:
I think JJB only supports Folders at the moment. I'm not entirely sure about the other plugins and Folders seem to be what cloudbees is pushing. If we want to investigate the other 4 plugins then we _might_ need to develop code for JJB to support them. Since we are now managing views via JJB we won't allow manual view management anymore like we used to do as it's very tedious for us to maintain.

Also... Support for Folders in JJB for it is new and I'm not sure how well it is working in JJB. We could test and give it a try maybe on the sandbox first. If you'd like maybe I can give your account view permissions on the sandbox so you can investigate the JJB for it? I've seen folks in #openstack-jjb discuss problems with using folders though so I'm not too optimistic about it.

I believe if we move to folders though, it will reset all of our jobs because from a Jenkins perspective a Job inside a folder is a different job then a job at the root level, and I'm not sure how shuffling the jobs around into folders will affect our job triggers that trigger downstream / upstream jobs?
Yes, the cloudbees folders plugin is working like you suggested - you can add jobs via list or a regex - but it does not recognize any existing jobs at the root level. I will keep playing and try to move around some mock test jobs and see if they still work.

The plugin can see existing views and use those in the folders, so you are really just creating another launch point. But these folders show up as jobs and not in the view tabs and allows you to organize them that way. You are still stuck with the tabs though - since those are what gets put into the folder. So the jobs are not moved from the root - you just have a way to reduce the clutter.


On Thu, Oct 18, 2018 at 5:54 PM Sam Hague <shague@...> wrote:

is there a possibility we could use one of the plugins below to get nested views? [1] looks like a good option with current support. It says the basic setup is free. [3] might be useable also.

Join { to automatically receive all group messages.