-
Bug
-
Resolution: Won't Fix
-
Minor
I am not able any longer to use Blue Ocean to create a Jenkins project from a Github Organization.
Before, when creating a pipeline in blue ocean, I could click the option/button "Auto-Discover Jenkinsfiles" after selecting my Github Enterprise organization. This is described here, https://jenkins.io/user-handbook.pdf, at page 116. However, I don't get that option any longer, I only see a list of the repositories, and I have to select one of them to create the pipeline.
If I do create a pipeline from one of those repositories, Blue Ocean creates a pipeline for only that project.
What I want is the equivalent of using, in the regular Jenkins UI, "New item" -> "Github organization". In other words, a Jenkins project containing all repositories for a organization, that auto scans new repositories.
I am running the jenkins:2.88-slim docker image, and have installed the latest version of most Blue Ocean plugins.
I don't really know if or what I did to lose the possiblity of creating this kind of project.
Hey yngvark,
We removed the option to create organization folders in 1.2. There were a few reasons we remove it but mostly because developers cannot change settings for an individual Pipeline that is contained in an Organization Folder.
To change any setting related to the Pipeline the user must change this at an Organization Folder level and this will apply the change to all Pipelines contained within it.
This means that individual projects cannot have their own project settings and puts severe practical limits on the utility of this feature. Utility jobs that are not linked to a repository within the organization cannot be placed with an organization folder which limits its use as an Pipeline categorisation structure.
To fix these problems with Organization Folders requires a significant re-engineering for a feature that has little value to the majority of users we spoke to (most users have trouble creating their first pipeline vs managing 100s of them).
I hope this explanation helps your understanding.
Thanks,
James