-
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.