On 11/04/17 05:08, Daniel Beck wrote:

>> Look for the list entry just called 'Pipeline' (or search for
>> pipeline-aggregator in the search box).

> Oops -- used to be called workflow, so workflow-aggregator.

>> Try to disable it. If the checkbox is disabled and you cannot, file
>> a bug against every plugin that gets listed as a reason you can't
>> -- other than developer laziness, there's no reason to depend on
>> that.

Yes, that's my basic concern in this topic. I have a couple of other Jenkins
instances where Pipeline was never installed but plugins which this one says
are dependent on it are nonetheless installed and working.

This instance does not have any plugin with "aggregator" in the title.

> The following plugins have such a dependency:
>
> build-monitor-plugin
> codesonar
> convert-to-pipeline
> database
> delivery-pipeline-plugin
> hp-application-automation-tools-plugin
> hubot-steps
> jira-steps
> memory-map
> mock-load-builder
> simple-build-for-pipeline
> simple-travis-runner
> sinatra-chef-builder
> workflow-remote-loader
>
> None of them appear in your first list, so I'm curious why your
> Jenkins won't let you disable that entry.

In fact, none of those are installed on any of my Jenkins instances. But the
instance which concerns me at the moment says Token Macro Plugin is dependent on
Pipeline. The chain goes like this...

 Pipeline -> Token Macro Plugin
   Token Macro Plugin -> Conditional BuildStep
     Conditional BuildStep -> Multijob plugin *
     Conditional BuildStep -> Parameterized Trigger plugin
       Parameterized Trigger plugin -> Dependency Graph Viewer Plugin *
       Parameterized Trigger plugin -> Git plugin
         Git plugin -> Git Parameter Plug-In *
       Parameterized Trigger plugin -> Multijob plugin *
       Parameterized Trigger plugin -> Node and Label parameter plugin *
   Token Macro Plugin -> Config File Provider Plugin
     Config File Provider Plugin -> Email Extension Plugin *
   Token Macro Plugin -> Email Extension Plugin *
   Token Macro Plugin -> Git plugin
     Git plugin -> Git Parameter Plug-In *
   Token Macro Plugin -> Maven Integration plugin
     Maven Integration plugin -> Conditional BuildStep
       Conditional BuildStep -> Multijob plugin *
       Conditional BuildStep -> Parameterized Trigger plugin
         Parameterized Trigger plugin -> Dependency Graph Viewer Plugin *
         Parameterized Trigger plugin -> Git plugin
           Git plugin -> Git Parameter Plug-In *
         Parameterized Trigger plugin -> Multijob plugin *
         Parameterized Trigger plugin -> Node and Label parameter plugin *
     Maven Integration plugin -> Hudson Build-Publisher plugin *
     Maven Integration plugin -> JUnit Realtime Test Reporter Plugin *
     Maven Integration plugin -> Multijob plugin *
     Maven Integration plugin -> promoted builds plugin *
     Maven Integration plugin -> SonarQube Scanner for Jenkins *
   Token Macro Plugin -> Multijob plugin *
   Token Macro Plugin -> Node and Label parameter plugin *
   Token Macro Plugin -> promoted builds plugin
     promoted builds plugin -> Git plugin
       Git plugin -> Git Parameter Plug-In *
     promoted builds plugin -> Parameterized Trigger plugin
       Parameterized Trigger plugin -> Multijob plugin *
       Parameterized Trigger plugin -> Node and Label parameter plugin *
   Token Macro Plugin -> Run Condition Plugin
     Run Condition Plugin -> Conditional BuildStep
       Conditional BuildStep -> Multijob plugin *
       Conditional BuildStep -> Parameterized Trigger plugin
         Parameterized Trigger plugin -> Dependency Graph Viewer Plugin *
         Parameterized Trigger plugin -> Git plugin
           Git plugin -> Git Parameter Plug-In *
         Parameterized Trigger plugin -> Multijob plugin *
         Parameterized Trigger plugin -> Node and Label parameter plugin *

 * terminal plugin, no further dependencies.

So in order to delete Pipeline, I would first need to delete or disable
all of the following plugins.

  Conditional BuildStep
  Config File Provider Plugin
  Dependency Graph Viewer Plugin
  Email Extension Plugin
  Git Parameter Plug-In
  Git plugin
  Hudson Build-Publisher plugin
  JUnit Realtime Test Reporter Plugin
  Maven Integration plugin
  Multijob plugin
  Node and Label parameter plugin
  Parameterized Trigger plugin
  promoted builds plugin
  Run Condition Plugin
  SonarQube Scanner for Jenkins
  Token Macro Plugin
-- 
Dave Close, Thales InFlyt Experience, Irvine California USA.
cell +1 949 394 2124, [email protected]

 "If your aren't in over your head,
  how do you know how tall you are?" -- T. S. Eliot

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/ee56e111-dd40-153e-2bee-f6df92460bd0%40us.thalesgroup.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to