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

Current versions are incompatible with current LTS Jenkins

    • Icon: Bug Bug
    • Resolution: Not A Defect
    • Icon: Major Major
    • branch-api-plugin
    • None

      Most recent [LTS version|https://www.jenkins.io/changelog-stable/] as of writing is 2.249.3. However the latest version of this plugin (2.6.3) now has a minimum requirement of 2.264, resulting in LTS installations no longer being eligible to receive improvements to the Branch API plugin.

          [JENKINS-64211] Current versions are incompatible with current LTS Jenkins

          There were major UI changes in 2.264 from the move from tables to divs.  Almost all plugins are currently going to have this dependency moving forward unless a significant effort is put in by each plugin maintainer to maintain backwards compatibility for both html schemas.

          Scott Williams added a comment - There were major UI changes in 2.264 from the move from tables to divs.  Almost all plugins are currently going to have this dependency moving forward unless a significant effort is put in by each plugin maintainer to maintain backwards compatibility for both html schemas.

          Mark Waite added a comment - - edited

          This is not a bug. Plugins are allowed to increment their minimum required Jenkins version. Jenkins versions prior to that version will not offer to download the newer version because they detect that it requires a newer Jenkins version.

          If you're using a Docker image and the install-plugins.sh script without specifying a precise version of the plugin to install, then you should switch and use the plugin installation manager tool. It resolves dependencies, does not offer newer plugins than are allowed with the version of Jenkins it detects, and is included in the official Jenkins Docker image for 2.249.3 and later. See the Jenkins install guide for Docker for an example of the command line:

          RUN jenkins-plugin-cli --plugins blueocean:1.24.3 # Installs Blue Ocean and all its dependencies
          

          Mark Waite added a comment - - edited This is not a bug. Plugins are allowed to increment their minimum required Jenkins version. Jenkins versions prior to that version will not offer to download the newer version because they detect that it requires a newer Jenkins version. If you're using a Docker image and the install-plugins.sh script without specifying a precise version of the plugin to install, then you should switch and use the plugin installation manager tool . It resolves dependencies, does not offer newer plugins than are allowed with the version of Jenkins it detects, and is included in the official Jenkins Docker image for 2.249.3 and later. See the Jenkins install guide for Docker for an example of the command line: RUN jenkins-plugin-cli --plugins blueocean:1.24.3 # Installs Blue Ocean and all its dependencies

            Unassigned Unassigned
            leifsegen Leif Segen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: