Pipeline implementation for Blue Ocean force a dependency on GitHub

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      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.

            Assignee:
            Unassigned
            Reporter:
            Antoine Musso
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: