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