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

Support Subversion repositories in Blue Ocean

    • Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Major Major
    • blueocean-plugin
    • None

      Subversion support is currently unplanned

      The core Blue Ocean team do not currently plan to implement subversion support in the next 12 months. However, we invite any interested developers to get in touch with us via the Jenkins UX mailing list or by commenting on this ticket if you wish to contribute to its development.

      There are many blocker and critical bugs marked against the subversion-plugin which may mean that users are likely to have a bad experience with this plugin. Work needs to go into improving the subversion plugin quality before we can integrate it into Blue Ocean.

      As a work around any jobs created in Jenkins Classic will be visible in Blue Ocean.

      Story
      Developer can create a pipeline using a subversion repository. Branches are automatically discovered and built. If the branch does not contain a Jenkinsfile the developer can use the pipeline editor to create their first Pipeline. The pipeline can be edited and saved at any time.

      Original request
      Blue Ocean only supports Git and Gitlab repositories.
      Please add support for Subversion for pipeline creation.

      Technical notes
      Subversion seems to have the ability to "import" and "export" a single file from a repository which makes it technically feasible to provide read/write support in the editor

          [JENKINS-43988] Support Subversion repositories in Blue Ocean

          Michael Neale added a comment -

          support here == creation + editor right jamesdumay? what is SVN story like with SCM api and blue ocean today? 

          Michael Neale added a comment - support here == creation + editor right jamesdumay ? what is SVN story like with SCM api and blue ocean today? 

          James Dumay added a comment -

          michaelneale thats right - updated the ticket to reflect this.

          James Dumay added a comment - michaelneale thats right - updated the ticket to reflect this.

          Tammy Osborn added a comment -

          Adding my voice to others. Subversion is our source control and I was surprised to see it's not one of the choices in Blue Ocean for pipelines.

          Tammy Osborn added a comment - Adding my voice to others. Subversion is our source control and I was surprised to see it's not one of the choices in Blue Ocean for pipelines.

          While creating a new pipeline in BlueOcean using subversion is unavailable, the Blue Ocean dashboard is still able to visualize pipelines that are created using the pipeline DSL(Jenkinsfile) which has support for subversion. Depending on what you are looking for, that may work for you.

          Thiyag Krishna added a comment - While creating a new pipeline in BlueOcean using subversion is unavailable, the Blue Ocean dashboard is still able to visualize pipelines that are created using the pipeline DSL(Jenkinsfile) which has support for subversion. Depending on what you are looking for, that may work for you.

          I'm here to echo Tammy's comment. I had set aside a block of time to experiment with Blue Ocean, and was disappointed to see the only supported repository is Git. Our shop is and will continue to be a Subversion shop.

          Charles Parker added a comment - I'm here to echo Tammy's comment. I had set aside a block of time to experiment with Blue Ocean, and was disappointed to see the only supported repository is Git. Our shop is and will continue to be a Subversion shop.

          James Dumay added a comment -

          One way you can help move this forward is by helping to triage and fix Subversion plugin bugs. When this plugin is less buggy we can start considering integrating it into Blue Ocean.

          James Dumay added a comment - One way you can help move this forward is by helping to triage and fix Subversion plugin bugs. When this plugin is less buggy we can start considering integrating it into Blue Ocean.

          Email Sremail added a comment -

          2019 - and subversion still not supported.

          Email Sremail added a comment - 2019 - and subversion still not supported.

          Rui Faria added a comment -

          Is it 2020 the year of Subversion?! Hope so...

          Rui Faria added a comment - Is it 2020 the year of Subversion?! Hope so...

          hakan karaca added a comment -

          +1

          hakan karaca added a comment - +1

          honglin added a comment -

          now it is 2021, still no plans to support this?

          honglin added a comment - now it is 2021, still no plans to support this?

            Unassigned Unassigned
            davida2009 David Aldrich
            Votes:
            42 Vote for this issue
            Watchers:
            41 Start watching this issue

              Created:
              Updated: