Jenkins: How to manage plugins

Jenkins uses plugins extensively. Most Jenkins features are all implemented as plugins. Jenkins plugins provide features to support building, deploying, and automating any project. Believe it or not, but there are over 1800+ community-contributed Jenkins plugins available. This guide will show you how to manage Jenkins plugins.

Jenkins plugins are Java Archive (JAR) files with either an .hpi or .jpi extension. The jpi plugin gets precedence over the hpi plugin in case both are present.

Want to use the available Jenkins plugins? Then click here.

Managing Plugins

You can administer plugins using the Jenkins Plugin Manager. You can easily navigate to the Jenkins Plugin Manager from Jenkins -> Manage Jenkins -> Manage Plugins. The plugin Plugin Manager will allow you to install, update, delete, enable and disable plugins.

The manage plugins menu option will show a screen similar to this:

Now, let’s dive into a bit more detail for each of these tabs.

Available Plugins

The available tab under the plugin manager lists all the plugins that are available for installation.

Note that anyone can submit plugins to Jenkins, and not all plugins are good. So click on the plugin before you install it and review the issues, install count and release information before you install a plugin.

Installed Plugins

Next, you have the installed tab to see info on installed plugins, disable a plugin, or delete a plugin.

Note that uninstalling a plugin may leave behind some plugin configuration data. You can view and purge all the unwanted data under Manage Old Data in the Manage Jenkins menu.

Advanced Plugin Settings

Then you can see the advanced tab, which allows you to manage the proxy configuration.

You can also set the update URL, which is by default set too:

Finally, you can also manually upload a plugin to Jenkins if you need to.

Update Plugins

The Updates tab lists all the installed plugins for which an update is available. It is always a good practice to update the plugins frequently.

For Docker Users

You can also install Jenkins plugins using the command line:

scudo docker exec -it <containerId> /usr/local/bin/ <plugins>

Finally, you would then need to restart Jenkins using the following URL:


You may also be interested in

30 Jenkins features and plugins you wished you had known about before! by Joep Weijers

About the Authors

Anto's editorial team loves the cloud as much as you! Each member of Anto's editorial team is a Cloud expert in their own right. Anto Online takes great pride in helping fellow Cloud enthusiasts. Let us know if you have an excellent idea for the next topic! Contact Anto Online if you want to contribute.

Support the Cause

Support Anto Online and buy us a coffee. Anything is possible with coffee and code.

Buy me a coffee

About Anto Online

Having started his career in 1999 as a Desktop Support Engineer, Anto soon changed paths and became a developer. After several years of development experience, he transitioned into a consultant. As an enterprise application consultant for a leading SaaS software provider, Anto specializes in AWS's serverless technologies. By day, Anto focuses on helping customers leverage the power of serverless technologies. By night, he indulges his passion for cloud computing by playing with Python and trying out things that are currently beyond the scope of his work. Sometimes Anto needs help as there are not enough hours at night. So Anto relies on a team of fellow Cloud enthusiasts to help him out. Each one is a Cloud expert in their own right, and Anto takes great pride in helping them learn and grow.

View all posts by Anto Online →

Leave a Reply

Your email address will not be published.