The Jenkins Plugin Manager
Jenkins derives most of its power from plugins. Jenkins plugins are pieces of software that upon installation enhance the Jenkins functionality. A plugin that is installed inside Jenkins manifests itself as a parameter or a configurable item inside a Jenkins job or inside the Jenkins system configuration, or event as a step under the Snippet Generator
(in case it's compatible with the Declarative Pipeline syntax).
The following screenshot shows the Jenkins system configuration. It's a setting to configure the SonarQube
tool (a static code analysis tool). The respective configuration is available only after installing the Jenkins plugin for SonarQube:
SonarQube settings inside Jenkins system configuration
There is a special section inside Jenkins to manage plugins. In this section, we will learn how to manage plugins using the Jenkins Plugin Manager
:
- From the Jenkins dashboard click on
Manage Jenkins
. - Once on the
Manage Jenkins
 page, click onManage Plugins
. You can...