-
New Feature
-
Resolution: Unresolved
-
Minor
-
None
-
Jenkins 2.236.1
Pipeline implementation for Blue Ocean 1.25.8
Our setup has some of Blue Ocean plugins to enhance the presentation of Pipeline Jobs.
The plugin Pipeline implementation for Blue Ocean (blueocean-pipeline-api-impl) forces a dependency upon the github-branch-source plugin in its pom.xml:
<!-- Not needed by blueocean runtime but adds to blueocean experience --> <dependency> <groupId>org.jenkins-ci.plugins</groupId> <artifactId>github-branch-source</artifactId> </dependency>
As a result our Jenkins has a few extra plugins installed:
- GitHub
- GitHub API
- GitHub Branch Source
We do not rely on GitHub at all and it would be great to make the dependency optional if at all possible.
Note: the Blue Ocean plugin is apparently deprecated ( https://plugins.jenkins.io/blueocean/ ) and I went to remove it thus removing the dependency on the GitHub plugins.