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

Provide an engine for plugin bundling in the Jenkins2 core

    • Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Critical Critical
    • core

      In Jenkins 2 the legacy plugin bundling engine has been removed. It complicates the code, because no we cannot bundle Jenkins plugins anymore and then support their updates. It means that now it's impossible to safely unbundle Core functionality anymore.

      My proposal is to implement a new engine which...

      • Would allow bundling of Jenkins plugins into Jenkins WAR file
      • Install the plugin if it's not installed during the startup (if it's not disabled)
      • Allow updating the version above the bundled one

      For such cases I propose to partially restore the bundling engine, but without pinning feature.

          [JENKINS-36441] Provide an engine for plugin bundling in the Jenkins2 core

          Oleg Nenashev created issue -
          Oleg Nenashev made changes -
          Priority Original: Minor [ 4 ] New: Critical [ 2 ]
          Oleg Nenashev made changes -
          Assignee New: Oleg Nenashev [ oleg_nenashev ]
          Oleg Nenashev made changes -
          Remote Link New: This issue links to "jenkins/pull/2436 (Web Link)" [ 14580 ]
          Oleg Nenashev made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Oleg Nenashev made changes -
          Link New: This issue is related to JENKINS-36583 [ JENKINS-36583 ]
          Oleg Nenashev made changes -
          Summary Original: Provide an engine for safe unbundling of plugins from the Jenkins core New: Provide an engine for plugin bundling in the Jenkins2 core
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 173148 ] New: JNJira + In-Review [ 185815 ]
          Oleg Nenashev made changes -
          Resolution New: Won't Do [ 10001 ]
          Status Original: In Progress [ 3 ] New: Closed [ 6 ]
          Oleg Nenashev made changes -
          Link New: This issue relates to JENKINS-51306 [ JENKINS-51306 ]
          Oleg Nenashev made changes -
          Resolution Original: Won't Do [ 10001 ]
          Status Original: Closed [ 6 ] New: Reopened [ 4 ]

            Unassigned Unassigned
            oleg_nenashev Oleg Nenashev
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: