Plugins

compared with
Current by Daniel Beck
on Jun 30, 2015 10:46.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (23)

View Page History
{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/}}). The web interface will then download {{\*.hpi}} files from here, and you will just need to restart your Jenkins to pick up the changes.
h3. Installing the newest version

Sometimes when you install, you will notice that the list of available plugins is empty. If that is the case, from 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.
{note}Plugin manager may not show the newest version of a given plugin if you're on an older Jenkins version and the new plugin version would be incompatible.{note}

The simplest way is by going to your installation's management screen and clicking _Manage Plugins_ 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.

h3. Installing a specific version

To *download* an older release of a plugin, click the _archives_ link on the plugin's wiki page linked below. You will see a list of available plugin versions.

To *install* a specific older version of a plugin (or downgrade from a newer version), you can upload it from your computer on the _Advanced_ tab of the _Manage Plugins_ page in Jenkins.

h2. By hand

{note}This method requires that you are familiar with how plugin dependencies work, otherwise the plugin may fail to load, or in severe cases, break Jenkins. In general, you should use the methods described above instead.{note}

[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

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

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

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

h2. Artifact uploaders


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

h2. UI plugins

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.


h2. Ruby development

Plugins that are useful for developing in Ruby.


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} {contentbylabel:plugin-misc|excerpt=true|showLabels=false|maxResults=150|showSpace=false|sort=title}

h2. Uncategorized plugins

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

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