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

installing the plugin lead to many uneeded plugins

      When installing the plugin in a clean instance many other uneeded plugins are also pulled in as they are detached since the jenkins version that the plugin targets. (or some plugins are not using optional extensions and pulling in the kitchen sink)

      These are likely due to transitive deps on plugins, but there is no need at all to ever install PAM auth, or windows agents without an explicit opt in (Javadoc and ANT are also not reallyneeded).

       

      It may also be possible to make some of the requirements for the code to be optional given that if you are using pipeline for the splitTests you do not even have/need any maven jobs)

       

       

       

      Javadoc Plugin  Success
      Maven Integration plugin  Success
      WMI Windows Agents Plugin  Success
      Ant Plugin  Success
      Matrix Authorization Strategy Plugin  Success
      PAM Authentication plugin  Success
      External Monitor Job Type Plugin  Success
      Run Condition Plugin  Success
      Conditional BuildStep  Success
      Parameterized Trigger plugin  Success
      Parallel Test Executor Plugin  Success

          [JENKINS-58465] installing the plugin lead to many uneeded plugins

          Jesse Glick added a comment -

          The worst is parameterized-trigger. I am tempted to just remove the original freestyle project support, which is quite a mess.

          Jesse Glick added a comment - The worst is parameterized-trigger . I am tempted to just remove the original freestyle project support, which is quite a mess.

          Jesse Glick added a comment -

          Jesse Glick added a comment - https://github.com/jenkinsci/parameterized-trigger-plugin/pull/245 should help some.

          Mark Waite added a comment -

          I started Jenkins 2.414.3 and chose to install no plugins through the setup wizard, then installed only the parallel test executor plugin.

          The list of plugins installed by the most recent release (418.v24f9a_141d726) of the parallel test executor plugin no longer includes:

          • Javadoc plugin
          • Maven Integration plugin
          • WMI Windows Agents Plugin
          • Ant plugin
          • Matrix Authorization Strategy Plugin
          • PAM Authentication plugin

          It does still include:

          • Parameterized Trigger plugin

          That removes all the items from the original list except the Parameterized Trigger plugin. Is that enough to close the issue?

          Mark Waite added a comment - I started Jenkins 2.414.3 and chose to install no plugins through the setup wizard, then installed only the parallel test executor plugin. The list of plugins installed by the most recent release (418.v24f9a_141d726) of the parallel test executor plugin no longer includes: Javadoc plugin Maven Integration plugin WMI Windows Agents Plugin Ant plugin Matrix Authorization Strategy Plugin PAM Authentication plugin It does still include: Parameterized Trigger plugin That removes all the items from the original list except the Parameterized Trigger plugin. Is that enough to close the issue?

          Jesse Glick added a comment -

          Yes I think. The parameterized-trigger dep is direct, because this is used for the (obsolete and basically untested) freestyle project integration.

          Jesse Glick added a comment - Yes I think. The parameterized-trigger dep is direct, because this is used for the (obsolete and basically untested) freestyle project integration.

            Unassigned Unassigned
            teilo James Nord
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: