View Source

{toc:outline=true|style=none} 

----
h1. How to install plugins



h2. Using the interface

The simplest way is by going to your installation's management screen and clicking _Manage Plugins_ ({{http:}}{{//yourhost/jenkins/pluginManager/}}) and go to the _Available_ tab. You'll find the plugin you'd like to install, select the checkbox, and then either attempt to _Install without restart_ or _Download now and install after restart._ The web interface will then download {{\*.hpi}} files from here. If you _Install without restart_ the interface will show you progress and provide the results of the install.

Sometimes when you install, you will notice that the list of available plugins is empty. If that is the case, from _Advanced_ tab on the _Manage Plugins_ page, click on _Check now_ (button available in the bottom right of the page) to forcefully check for new updates. Once that is done, you should see the list of plugins.

h2. By hand

[Download Site|http://updates.jenkins-ci.org/download/plugins/]




Save the downloaded {{\*.hpi}}/{{\*.jpi}} file into the {{$JENKINS_HOME/plugins}} directory. You will then need to restart Jenkins (many containers let you do this without restarting the container)

Caveat: the names of the plugin directories on the download site are not always matching the name given to the plugin; common sense should apply.

h1. Getting notified of plugin releases

You can subscribe to plugin releases via [RSS|http://feeds.feedburner.com/JenkinsPluginReleases] (or [here|https://jenkins-ci.org/releases.rss]) or via [Twitter|http://twitter.com/#!/jenkins_release].

h1. Developers

Plugin developers should take a look at [Hosting Plugins].
Also see this [report of unreleased plugin changes|Unreleased Plugin Changes].


h1. Plugins by topic

h2. Source code management

Jenkins has native support for Subversion and CVS as well as the following plugins: 
{contentbylabel:plugin-scm|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}
Other SCM related plugins:
{contentbylabel:plugin-scm-related|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Build triggers

{contentbylabel:plugin-trigger|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}


h2. Build tools

Jenkins has native support for Maven, Ant, shell scripts and Windows batch commands.
{contentbylabel:plugin-builder|excerpt=true|showLabels=false|maxResults=1000|showSpace=false|sort=title}

h2. Build wrappers

{contentbylabel:plugin-buildwrapper|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Build notifiers

Jenkins has native support for email notification, but also has an extended email-ext plugin to support extended functionality.

{contentbylabel:plugin-notifier|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Slave launchers and controllers

Jenkins has native support for starting slaves JNLP or from a command, as well as support for keeping a slave connected as much as possible or only when in demand.
{contentbylabel:plugin-slaves|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Build reports

Jenkins has native support for JUnit reports and javadoc.
{contentbylabel:plugin-report|excerpt=true|showLabels=false|maxResults=120|showSpace=false|sort=title}

h2. Artifact uploaders

{contentbylabel:plugin-upload|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Other post-build actions

{contentbylabel:plugin-post-build|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. External site/tool integrations

Jenkins can also integrate with external products by using these plugins.
{contentbylabel:plugin-external|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. UI plugins

{contentbylabel:plugin-ui|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. List View column plugins

These plugins add columns to list views.

{contentbylabel:plugin-listview-column|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Page decorators

{contentbylabel:plugin-page-decorator|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Authentication and user management

{contentbylabel:plugin-user|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Cluster management and distributed build

{contentbylabel:plugin-cluster|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. CLI extensions

{contentbylabel:plugin-cli|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}\\

h2. Maven

{contentbylabel:plugin-maven|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Parameters

Adds addition parameter options
{contentbylabel:plugin-parameter|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. iOS development

Plugins that are useful for developing iOS apps.

{contentbylabel:plugin-ios|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. .NET development

Plugins that are useful for developing .NET apps.

{contentbylabel:plugin-dotnet|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Android development

Plugins that are useful for developing Android applications.

{contentbylabel:plugin-android|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Ruby development

Plugins that are useful for developing in Ruby.

{contentbylabel:plugin-ruby|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Library plugins

These plugins have no user visible features to themselves, but instead meant to be used by other plugins

{contentbylabel:plugin-library|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}


h2. Scala plugins

Plugins that are useful for developing in Scala.

{contentbylabel:plugin-scala|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Misc

{contentbylabel:plugin-misc|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

h2. Uncategorized plugins

These plugins do not have a correct label. For finding them they are labeled as "plugin-must-be-labeled".

{contentbylabel:plugin-must-be-labeled|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

{comment}trying to tickle another write.{comment}