Plugins

compared with
Current by Erwin Oldenkamp
on Mar 26, 2014 11:10.

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

Changes (17)

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.
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


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


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.


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=120|showSpace=false|sort=title}

h2. Artifact uploaders

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-must-be-labeled|excerpt=true|showLabels=false|maxResults=100|showSpace=false|sort=title}

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