Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-69960

Pipeline implementation for Blue Ocean force a dependency on GitHub

    • Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Minor Minor
    • blueocean-plugin
    • 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.

          [JENKINS-69960] Pipeline implementation for Blue Ocean force a dependency on GitHub

          Antoine Musso created issue -

            Unassigned Unassigned
            hashar Antoine Musso
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: