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)
Line 4: Line 4:
  
 
Hudson is extended through the use of plugins. Plugins integrate Hudson with a range of build, SCM, testing and other ALM/SDLC tools  
 
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:  
 
Plugins are categorized into three levels:  
  
*[http://wiki.eclipse.org/Using_Hudson_plugins#Tier_1_.28core.29_Plugins Tier 1 or core plugins] are defined as being part of the Hudson Core, for the purposes of committer rights  
+
*[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#Tier_2_Plugins Tier 2 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#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#Tier_3_Plugins Tier 3] 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#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  
 
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  
Line 21: Line 24:
 
*[http://wiki.hudson-ci.org/display/HUDSON/Hudson+Community+External+Plugins Hudson Community External Plugins]
 
*[http://wiki.hudson-ci.org/display/HUDSON/Hudson+Community+External+Plugins Hudson Community External Plugins]
  
== Tier 1 (core) Plugins ==
+
== Compatibility plugins ==
  
 
The following plugins are defined as being part of the Hudson Core, for the purposes of committer rights:  
 
The following plugins are defined as being part of the Hudson Core, for the purposes of committer rights:  
Line 34: Line 37:
 
Tier 1 plugins are shipped with the Hudson core. They are tested as part of the QA certification process  
 
Tier 1 plugins are shipped with the Hudson core. They are tested as part of the QA certification process  
  
== Tier 2 Plugins  ==
+
== 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]:  
 
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]:  
Line 46: Line 49:
 
*[http://wiki.hudson-ci.org/display/HUDSON/Join+Plugin join]
 
*[http://wiki.hudson-ci.org/display/HUDSON/Join+Plugin join]
  
== Tier 3 Plugins  ==
+
== Recommended Plugins  ==
  
 
These plugins fall into 4 categories:  
 
These plugins fall into 4 categories:  

Revision as of 13: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











Plugin Categories

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 Hudson Plugin Central

Plugins are categorized into three levels:

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

Compatibility plugins

The following plugins are defined as being part of the Hudson Core, for the purposes of committer rights:

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 Hudson maintained and in addition are tested as part of the QA certification process:

Recommended Plugins

These plugins fall into 4 categories:

  • Hudson - plugins developed and maintained for the Hudson community
  • Compatible - tested by their owners for compatibility between Hudson and Jenkins
  • 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 (http://yourhost/hudson/pluginManager/). 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

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 Hosting Hudson Plugins

Back to the top