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

Pipeline implementation for Blue Ocean force a dependency on GitHub

XMLWordPrintable

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

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

              Created:
              Updated: