Skip to content

jenkinsci/plugin-usage-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jenkins plugin-usage-plugin

Jenkins Plugins Jenkins Plugin installs Build Status javadoc

This plugin gives you the possibility to analyze the usage of your installed plugins.

Usage

You can find the plugin on sidepanel of Jenkins. Every user is able to use this plugin.

The plugin will give you a report on how much every plugin will be used in all of your jobs (see the screenshot below). Therefore, it will analyze the used extension points of each job. Pipelines are supported experimentally

plugin view

An API is also available (#18).

User access

Authenticated users can access the Plugin Usage View if they have the Plugin View permission.

This is because plugin usage view exposes information about the installed plugin and versions which may be against organization security policies.

Supported Extension points

This plugins will first iterate through jobs to gather those types of extension points:

  • Builder
  • BuildWrapper
  • JobProperty
  • Publisher
  • SCM
  • Trigger
  • WorkflowJob
  • Maven

All other plugins that do not implement any of these extension points will be show on the second table "Other plugins".

Release

JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64 mvn \
    -Darguments="-DskipITs" \
    release:prepare \
    release:perform