I use the [GitHub Organization Folders](https://wiki.jenkins-ci.org/display/JENKINS/GitHub+Organization+Folder+Plugin) connected to a GitHub Enterprise along with the new Pipeline goodness to do builds.
However, catlight only shows the top-level folders. I expected it to show the nested builds underneath.
Here is an example:
Only the leaf nodes are actual buildable jobs. Everything else is a folder. The Jobs that have names like `PR-XX` are github pull requests are expected to be transient (depending on the life of the pull request) do not show that anything is actually broken.
Ideally, CatLight would detect this folder layout (there are other ways to get a similar layout) and handle it gracefully:
- The default branch (usually `master` but can be changed) is the most important.
- Other branches are important too.
- Pull requests aren't very important, especially if people working on it together to make it work. I'm fine with tracking these via GitHub itself.
If you contact me directly, I can send you a docker container and some simple instructions for setting up a jenkins that connects to one or more github.com organizations for you to try this setup yourself. You'll need one or more repositories with a `Jenkinsfile` in it.
- docwhat -- https://docwhat.org/