Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Using Hudson/Using Hudson plugins"

(Plugin Categories)
(Replaced content with "{{Template:hudson|pageTitle=Using Hudson Plugins}} Related information is at http://wiki.hudson-ci.org/display/HUDSON/Plugins")
 
Line 1: Line 1:
 
{{Template:hudson|pageTitle=Using Hudson Plugins}}
 
{{Template:hudson|pageTitle=Using Hudson Plugins}}
  
= Plugin Categories  =
+
Related information is at http://wiki.hudson-ci.org/display/HUDSON/Plugins
 
+
Hudson is extended through the use of plugins. Plugins integrate Hudson with a range of build, SCM, testing and other ALM/SDLC tools
+
 
+
All available plugins can be browsed at [http://hudson-ci.org/PluginCentral/ Hudson Plugin Central]
+
 
+
Plugins are categorized into three levels:
+
 
+
*[http://wiki.eclipse.org/Using_Hudson_plugins#Compatibility_plugins Compatibility plugins] are defined as being part of the Hudson Core, for the purposes of committer rights
+
*[http://wiki.eclipse.org/Using_Hudson_plugins#Featured_Plugins Featured Plugins] are a growing group of plugins that are tested as part of the [http://wiki.hudson-ci.org/display/HUDSON/Development+Lifecycle QA certification process] of each release (from release 1.398)
+
*[http://wiki.eclipse.org/Using_Hudson_plugins#Recommended_Plugins Recommended Plugins] are those plugins that do not yet have functional testing done as part of the [http://wiki.hudson-ci.org/display/HUDSON/Development+Lifecycle#DevelopmentLifecycle-FunctionalTesting release process].
+
*[http://wiki.eclipse.org/Using_Hudson_plugins#Other_Plugins Other Plugins] are those plugins that do not yet have functional testing done as part of the [http://wiki.hudson-ci.org/display/HUDSON/Development+Lifecycle#DevelopmentLifecycle-FunctionalTesting release process].
+
 
+
Other plugins with no tier details have not yet been assessed into a tier. the assessed plugins represent the most popular plugins. If you would like a specific plugin to be assessed into a tier please mail the dev list
+
 
+
*[http://wiki.hudson-ci.org/display/HUDSON/Plugins#Plugins-install How to install a plugin ]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Extend+Hudson How to develop your own plugin]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Releasing+Hudson+Plugin How to release your plugin ]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Hosting+Hudson+Plugins How to host your plugin]
+
*[http://wiki.hudson-ci.org/display/HUDSON/All+Plugins+by+Topic Plugins By Topic Overview]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Hudson+Community+Internal+Plugins Hudson Community Internal Plugins]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Hudson+Community+External+Plugins Hudson Community External Plugins]
+
 
+
== Compatibility plugins  ==
+
 
+
The following plugins are defined as being part of the Hudson Core, for the purposes of committer rights:
+
 
+
*[http://wiki.hudson-ci.org/display/HUDSON/CVS+Plugin CVS Plugin]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Maven+2+Project+Plugin Maven 2 Project Plugin]
+
*Maven 3 Plugin
+
*[http://wiki.hudson-ci.org/display/HUDSON/SSH+Slaves+plugin SSH Slaves plugin ]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Subversion+Plugin Subversion Plugin]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Git+Plugin Git Plugin] (From release 2.1.0)
+
 
+
Tier 1 plugins are shipped with the Hudson core. They are tested as part of the QA certification process
+
 
+
== Featured Plugins  ==
+
 
+
The following plugins are [http://wiki.hudson-ci.org/display/HUDSON/Hudson+Community+Internal+Plugins Hudson maintained] and in addition are tested as part of the [http://wiki.hudson-ci.org/display/HUDSON/Development+Lifecycle QA certification process]:
+
 
+
*[http://wiki.hudson-ci.org/display/HUDSON/Disk+Usage+Plugin disk usage]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Copy+Artifact+Plugin copy-artifact]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Parameterized+Trigger+Plugin parameterized trigger ]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Promoted+Builds+Plugin promoted builds]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Deploy+Plugin deploy]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Build-timeout+Plugin build timeout]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Join+Plugin join]
+
 
+
== Recommended Plugins  ==
+
 
+
These plugins fall into 4 categories:
+
 
+
*[http://wiki.hudson-ci.org/display/HUDSON/Hudson+Community+Internal+Plugins Hudson ]- plugins developed and maintained for the Hudson community
+
*[http://wiki.hudson-ci.org/display/HUDSON/Hudson+Community+External+Plugins#HudsonCommunityExternalPlugins-compatible Compatible ]- tested by their owners for compatibility between Hudson and Jenkins
+
*[http://wiki.hudson-ci.org/display/HUDSON/Hudson+Community+External+Plugins#HudsonCommunityExternalPlugins-tested Install Tested] - those that, on release of a new plugin version, are tested by the Hudson community that they at least install correctly. But there is no stated compatibility from Jenkins
+
*Other - plugins that have not been identified as belonging to any of the above categories
+
 
+
= How to install plugins  =
+
 
+
== Using the interface  ==
+
 
+
The simplest way is by going to your installation's management screen and clicking Manage Plugins (<code>http://yourhost/hudson/pluginManager/</code>). The web interface will then download *.hpi files from here, and you will just need to restart your Hudson to pick up the changes.
+
 
+
== By hand  ==
+
 
+
[http://hudson-ci.org/download/plugins/ Download Site]
+
 
+
Save the downloaded *.hpi file into the $HUDSON_HOME/plugins directory. You will then need to restart Hudson (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.
+
 
+
== Developer Information  ==
+
 
+
Plugin developers should take a look at [http://wiki.hudson-ci.org/display/HUDSON/Hosting+Hudson+Plugins Hosting Hudson Plugins]
+
 
+
*Hosting [http://wiki.hudson-ci.org/display/HUDSON/Hosting+Hudson+Plugins Hudson Plugins ]
+
*[http://wiki.hudson-ci.org/pages/createpage.action?spaceKey=HUDSON&title=Unreleased+Plugin+Changes&linkCreation=true&fromPageId=753688 report of unreleased plugin changes]
+
*[http://wiki.hudson-ci.org/display/HUDSON/Copyright+on+source+code Source code copyright]
+

Latest revision as of 15:04, 2 June 2014

Hudson Continuous Integration Server
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse Source
Hudson-bust.png Using Hudson Plugins











Related information is at http://wiki.hudson-ci.org/display/HUDSON/Plugins

Back to the top