Plugins

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.

Developers

Plugin developers should take a look at Hosting Plugins.
Also see this report of unreleased plugin changes. If the page appears to hang, the report is refreshing; come back in about 30 minutes to see the result.

Plugins by topic

Source code management

Hudson has native support for Subversion and CVS as well as the following plugins: 

Accurev Plugin — This plugin allows you to use AccuRev as a SCM.
Bazaar Plugin — This plugin integrates Bazaar version control system to Hudson. The plugin requires the Bazaar binary (bzr) to be installed on the target machine.
CMVC Plugin — This plugin integrates CMVC to Hudson.
CVS Plugin — This bundled plugin integrates Hudson with CVS version control system.
Dimensions Plugin — This plugin integrates Hudson with Dimensions, the Serena SCM solution.
File System SCM — Use File System as SCM.
Git Plugin — This plugin allows use of GIT as a build SCM. Git 1.3.3 or newer is required.
Harvest Plugin — This plugin allows you to use CA Harvest as a SCM.
PVCS SCM — This plugin provides integration with Serena's PVCS Version Manager SCM.
StarTeam — This plugin integrates Hudson with StarTeam
Synergy Plugin — This plugin provide integrations with CM/Synergy Version Manager SCM
Team Foundation Server Plugin — This plugin integrates Microsoft Team Foundation Server source control to Hudson.
Template Project Plugin — This plugin lets you use builders, publishers and SCM settings from another project.
Visual SourceSafe Plugin — This plugin integrates Hudson with Microsoft Visual SourceSafe
Mercurial Plugin — This plugin integrates the Mercurial version control system with Hudson.
URL SCM — This plugin allows the use of URLs as an SCM.
BitKeeper Plugin — Add BitKeeper support to Hudson
Subversion Plugin — This plugin adds the Subversion support (via SVNKit) to Hudson.
ClearCase UCM Baseline Plugin — Allows using ClearCase UCM baselines as the input of builds: When using this SCM, users will be asked at build-time to select the baseline on which the job has to work.
ClearCase Plugin — Integrates Hudson with ClearCase.
Perforce Plugin — Integrates Hudson with Perforce SCM Repositories.

Other SCM related plugins:

Subversion Release Manager — This plugin allows you to set up a job in Hudson for building specific revisions of a project.
Subversion Tagging Plugin — This plugin automatically performs subversion tagging (technically speaking svn copy) on successful build.
SVNCompat13 Plugin — This plugin forces the built-in SVNKit library to use the Subversion 1.3 working copy format (instead of the most recent one it supports).
SVNCompat14 Plugin — This plugin forces the built-in SVNKit library to use the Subversion 1.4 working copy format (instead of the most recent one it supports).
Tracking SVN Plugin — Lets one project track the Subversion revisions that are checked out for another project.
ViewVC Plugin — This plugin integrates ViewVC browser interface for CVS and Subversion with Hudson.
CVS Tagging Plugin — This plugin will perform CVS tagging (specifically cvs rtag) after a job has been built successfully.

Build triggers

DOS Trigger — This plugin allows to trigger a build with a DOS script.
Downstream-Ext Plugin — This plugin supports extended configuration for downstream triggers.
Hudson Centralized Job(Re)Action plugin — Centralized configuration to restart jobs when a pattern occurs in the job console output.
IRC Plugin — This plugin installs Hudson IRC bot on your choice of IRC channels. You can get notifications via IRC and interact with Hudson via IRC. Note that you also need to install the instant-messaging plugin .
Ivy Plugin — This plugin automatically configures a build to trigger other builds based on dependency configuration via Apache Ivy.
Jabber Plugin — Integrates Hudson with Jabber instant messaging protocol. Note that you also need to install the instant-messaging plugin .
Join Plugin — This plugin allows a job to be run after all the immediate downstream jobs have completed.
Locks and Latches plugin — This plugin allows you to control the parallel execution of jobs.
Naginator Plugin — This plugin allows you to automatically reschedule a build after a build failure.
Retry Failed Builds Plugin — Allows you to retry failed Hudson builds every n minutes.
Startup Trigger — The Startup Trigger plugin allows you to trigger a Hudson build when Hudson is first started.
URL Change Trigger — The URL Change Trigger plugin allows you to trigger a Hudson build when the content of a URL changes.
Parameterized Trigger Plugin — This plugin lets you trigger new builds when your build has completed, with various ways of specifying parameters for the new build.

Build tools

Hudson has native support for Maven, Ant, shell scripts and Windows batch commands.

Buckminster PlugIn — This PlugIn integrates Eclipse Buckminster as a new build step into hudson.
cmakebuilder Plugin — This plugin can be used to build cmake based projects within Hudson.
Gradle Plugin — This plugin allows Hudson to invoke Gradle build script as the main build step.
Grails Plugin — This plugin allows Hudson to invoke Grails tasks as build steps.
Job Exporter Plugin — Adds a build step that exports runtime parameters into a properties file (e.g who triggered the build, what is her email address...). This information can be read by other build steps.
Jython Plugin — Adds the ability to execute Jython script from within the JVM
MSBuild Plugin — This plugin allows you to use MSBuild to build .NET projects.
NAnt Plugin — This plugin allows you to build .NET projects using NAnt.
Phing Plugin — This plugin allows you to use Phing to build PHP projects.
Post build task — This plugin allows the user to execute a shell/batch task depending on the build log output.Java regular expression are allowed.
PowerShell Plugin — Integrates with Windows PowerShell
Promoted Builds Plugin — This plugin allows you to distinguish good builds from bad builds by introducing the notion of 'promotion'.
Python Plugin — Adds the ability to execute python scripts as build steps
RAD Builder Plugin — This plugin allows Hudson to invoke IBM Rational Application Developer 7.0/7.5 as a build step.
Rake plugin — This plugin allows Hudson to invoke Rake tasks as build steps.
Schmant Plugin — The Schmant plugin enables Hudson to run Schmant build scripts.
SCTMExecutor — This plugin will let users use Borland's SilkCentral Test Manager 2008 R2 or later.
Selenium AES Plugin — This plugin is for continuous regression test by Selenium Auto Exec Server (AES).
Seleniumhq Plugin — This plugin allows you to run and load HTML Selenese suite result generate by Selenium Server from Seleniumhq.
Serenitec Plugin — Execute the Serenitec refactoring solution on your project
STAF - STAX Plugin — This plugin allows Hudson to invoke a STAF command or launch a STAX job as a build step.
Template Project Plugin — This plugin lets you use builders, publishers and SCM settings from another project.
WAS Builder Plugin — This plugin allows Hudson to invoke IBM WebSphere Application Server's wsadmin as a build step.
Batch Task Plugin — This plugin adds batch tasks that are not regularly executed to projects, such as releases, integration, archiving, etc.
SCons Plugin — This plugin allows Hudson to invoke SCons build script as the main build step.
Groovy plugin — This plugin adds the ability to directly execute Groovy code.
Gant Plugin — This plugin allows Hudson to invoke Gant build script as the main build step.
EasyAnt Plugin — This plugin allows Hudson to invoke EasyAnt build script as the main build step.
Kundo Plugin — This plugin allows you to invoke Kundo builds as a Hudson build step.
Ruby Plugin — This plugin will let users use Ruby in the build scripts.

Build wrappers

Build Secret Plugin — Lets you upload secret files to be used by a build.
ClearCase Release Plugin — This plugin makes it possible to promote composite baselines or latest baselines to RELEASED promotion level for Clearcase UCM.
Envfile Plugin — This plugin enables you to set environment variables through a file. The file should follow the standard key and value pair format.
Hudson Distributed Workspace Clean plugin — This plugin allows you to cleanup workspaces on unused slaves in the same slavegroup.
JobRevision Plugin — This plugin allows you to set a revision for the Hudson job.
Locks and Latches plugin — This plugin allows you to control the parallel execution of jobs.
M2 Extra Steps Plugin — This plugin provides the ability to add pre- and post-build steps to Maven 2-type projects.
Release Plugin — This plugin adds the ability to wrap your job with pre- and post- build steps which are only executed when a manual release build is triggered.
Screenshot Plugin — Shows a screenshot of a running build.
Setenv Plugin — Set environment variables for a project, to be referenced during build steps.
Template Project Plugin — This plugin lets you use builders, publishers and SCM settings from another project.
Version Number Plugin — This plugin creates a new version number and stores it in the environment variable whose name you specify in the configuration.
VMware plugin — This plugin allows you to start a VMware Virtual Machine before a build and stop it again after the build completes.
Xvnc Plugin — This plugin lets you run Xvnc session during a build. This is handy if your build includes UI testing that needs a display available.
ZenTimestamp Plugin — This plugin allows the customization of the date and time pattern for the Hudson BUILD_ID variable.
Build-timeout Plugin — This plugin allows you to automatically abort a build if it's taking too long.
M2 Release Plugin — This plugin allows you to perform a release build using the maven-release-plugin from within Hudson.
Copy To Slave Plugin — This plugin allows to copy, to and from slave nodes running a job, a set of files.

Build notifiers

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

Bamboo Notifier — Trigger a Bamboo build upon successful completion of a Hudson job.
Blame Upstream Committers Plugin — This is a simple plugin that adds a post build action to mail upstream committers when a build fails.
Campfire Plugin — This plugin allows your team to setup build notifications to be sent to Campfire rooms.
Dimensions Plugin — This plugin integrates Hudson with Dimensions, the Serena SCM solution.
Email-ext plugin — This plugin allows you to configure every aspect of email notifications.  You can customize when an email is sent, who should receive it, and what the email says.
Google Calendar Plugin — This plugin publishes build records over to Google Calendar
Hudson Sounds plugin — This plugin allows Hudson to play arbitrary audio clips as build notifications.
Hudson Speaks! Plugin — This plugin gives Hudson a voice using FreeTTS.
hudsonTracker — A cross-platform application that sits in your system tray and monitors Hudson builds via its RSS feeds. See hudsonTracker for more details. No Hudson server config required!
Instant Messaging Plugin — This plugin provides generic support for build notifications and a 'bot' via instant messaging protocols.
IRC Plugin — This plugin installs Hudson IRC bot on your choice of IRC channels. You can get notifications via IRC and interact with Hudson via IRC. Note that you also need to install the instant-messaging plugin .
Jabber Plugin — Integrates Hudson with Jabber instant messaging protocol. Note that you also need to install the instant-messaging plugin .
Nabaztag Plugin — Allows to publish the result of a build to a Nabaztag.
SameTime Plugin — This plugin allows you to use SameTime as build notifier.
Status Monitor Plugin — This plugin shows the state of selected jobs visually on a single screen.
The new EMailer — Merge of the Core EMailer and email-ext plugin
TuxDroid Plugin — Allows to publish the result of a build to a TuxDroid.
Twitter Plugin — This plugin posts build results to Twitter.
Copy To Slave Plugin — This plugin allows to copy, to and from slave nodes running a job, a set of files.

Slave launchers and controllers

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

slave-status — Monitor the status of Hudson slaves.
SSH Slaves plugin — This plugin allows you to manage slaves running on *nix machines over SSH.
Copy To Slave Plugin — This plugin allows to copy, to and from slave nodes running a job, a set of files.

Build reports

Hudson has native support for JUnit reports and javadoc.

WebTest Presenter Plugin — This plugin publishes the reports generated by the Canoo WebTest tool for each build.
CCCC Plugin — This plugin generates the trend report for CCCC (C and C++ Code Counter).
Clover Plugin — This plugin allows you to capture code coverage reports from Clover. Hudson will generate and track code coverage across time. This plugin can be used without the need to modify your build.xml.
Cobertura Plugin — This plugin allows you to capture code coverage report from Cobertura. Hudson will generate the trend report of coverage.
CodeScanner Plugin — This plugin generates the trend report for Codescanner, a tool which uses static analysis to look for bugs, hints and other useful information in Symbian C++ source code.
Cppcheck Plugin — This plugin generates the trend report for CppCheck.
CPPNCSS — This plugin allows you to use CppNCSS build reporting tool.
Cpptest Plugin — This plugin allows you publish Parasoft C++test test results.
CppUnit Plugin — This plugin allows you publish CppUnit test results.
Crap4J Plugin — This plugin reads the "crappy methods" report from Crap4J. Hudson will generate the trend report of crap percentage and provide detailed information about changes.
dbCharts Plugin — Add charts based on JDBC database data series to the hudson.
Dependency Analyzer Plugin — This plugin parses dependency:analyze goal from maven build logs and generate a dependency report
Doxygen Plugin — This plugin publishes HTML reports generated by the Doxygen tool.
eXtreme Feedback Panel Plugin — This plugin provides an eXtreme Feedback Panel that can be used to expose the status of a selected number of Jobs.
Fortify 360 Plugin — Fortify 360 FPR post-processing and uploading to Fortify 360 Server
Gnat Plugin — This plugin allows Hudson to integrate Gnat features for ADA languages.
Grinder Plugin — This plugin reads output result files from Grinder performance tests, and will generate reports showing test results for every build and trend reports showing performance results across builds.
Japex Plugin — This plugin adds Japex support for Hudson so that Hudson can display trend reports and other useful metrics.
JavaNCSS+Plugin — This plugin allows you to use JavaNCSS build reporting tool.
JDepend Plugin — The JDepend Plugin is a plugin to generate JDepend reports for builds.
JMeter Plugin WARNING : Now, this plugin exists in a new version called Performance.
JSUnit plugin — This plugin allows you publish JSUnit test results
JUnit Attachments Plugin — This plugin can archive certain files (attachments) together with your JUnit results.
Mozmill — This plugin allows you to use Mozmill.
MSTest Plugin — This plugin converts MSTest TRX test reports into JUnit XML reports so it can be integrated with Hudson's JUnit features.
NCover Plugin — Archive and publish .NET code coverage HTML reports from NCover
Performance Plugin — This plugin allows you to capture reports from JMeter and JUnit . Hudson will generate graphic charts with the trend report of performance and robustness.
PerfPublisher Plugin — This plugin generates global and trend reports for tests results analysis. Based on an open XML tests results format, the plugin parses the generated files and publish statistics, reports and analysis on the current health of the project.
Plot Plugin — This plugin provides generic plotting (or graphing) capabilities in Hudson.
PureCoverage plugin — PureCoverage plugin reports coverage results from Rational PureCoverage tool (c++ coverage tool).
Radiator View Plugin — Provides a job view displaying project status in a highly visible manner. This is ideal for displaying on a screen on the office wall as a form of Extreme Feedback Device.
Ruby metrics plugin — Ruby metric reports for Hudson. Rcov, Rails stats, Rails notes and Flog.
Selenium AES Plugin — This plugin is for continuous regression test by Selenium Auto Exec Server (AES).
Seleniumhq Plugin — This plugin allows you to run and load HTML Selenese suite result generate by Selenium Server from Seleniumhq.
Serenitec Plugin — Execute the Serenitec refactoring solution on your project
SLOCCount Plugin — This plugin generates the trend report for SLOCCount, an open source program which counts the number of lines of codes in over 25 different languages, including C/C++, Ada, COBOL, Fortran, SQL, Ruby, Python, etc...
Testability Explorer Plugin — This plugin generates trend reports for the Testability Explorer, an open source program which uses byte-code analysis to look for testability pitfalls in Java code. 
Violations — This plug-in generates reports static code violation detectors such as checkstyle, pmd, cpd, findbugs, fxcop, stylecop and simian.
xUnit Plugin — This plugin allows you to publish testing tools test result report.
Downstream buildview plugin — This plugin allows you to view the full status all the downstream builds so that we can graphically see that everything for this build has been completed successfully.
Checkstyle Plugin — This plugin generates the trend report for Checkstyle, an open source static code analysis program. 
DRY Plugin — This plugin generates the trend report for duplicate code checkers like CPD.
PMD Plugin — This plugin generates the trend report for PMD, an open source static code analysis program. 
Task Scanner Plugin — This plugin scans the workspace files for open tasks and generates a trend report.
Warnings Plugin — This plugin generates the trend report for compiler warnings in the console log or in log files.
Analysis Collector Plugin — This plug-in is an add-on for the plug-ins Checkstyle, Dry, FindBugs, PMD, Task Scanner, and Warnings: the plug-in collects the different analysis results and shows the results in a combined trend graph. Additionally, the plug-in provides health reporting and build stability based on these combined results.
Disk Usage Plugin — This plugin records disk usage.
Emma Plugin — This plugin allows you to capture code coverage report from Emma. Hudson will generate the trend report of coverage.
Static Code Analysis Plug-ins — This plug-in provides utilities for the static code analysis plug-ins.
Serenity Plugin — This plugin generates code metrics for coverage, complexity and dependency and presents the data in a friendly way in the ui in Hudson.
Gallio Plugin — This plugin allows you publish Gallio/MbUnit test results
JavaTest Report Plugin — This plugin enables Hudson to load test output from JavaTest test harness, which is commonly used by TCK tests for various JSRs.
NUnit Plugin — This plugin allows you to publish NUnit test results.
FindBugs Plugin — This plugin generates the trend report for FindBugs, an open source program which uses static analysis to look for bugs in Java code. 

Artifact uploaders

Artifactory Plugin — This plugin allows deploying maven artifacts and build info to Artifactory.
CopyArchiver Plugin — The objective is to aggregate archived artifacts from several jobs into a shared directory.
Dimensions Plugin — This plugin integrates Hudson with Dimensions, the Serena SCM solution.
FTP-Publisher Plugin — This plugin can be used to upload project artifacts and whole directories to an ftp server.
java.net uploader Plugin — This plugin uses java.net tasks library to make Hudson capable of posting artifacts to java.net
SCP plugin — This plugin uploads build artifacts to repository sites using SCP (SSH) protocol.
SFEE Plugin — Authenticate users and publish build artifacts relying on a Collabnet Source Forge Enterprise Edition (SFEE) server.
SVN Publisher — This plugin allows you to upload artifacts to a subversion repository. This is done via a delete/import of the items requested.
HTML Publisher Plugin — This plugin publishes HTML reports.
Deploy Plugin — This plugin takes a war/ear file and deploys that to a running remote application server at the end of a build
Build Publisher Plugin — This plugin allows records from one Hudson to be published on another Hudson.

Other post-build actions

Description Setter Plugin — This plugin sets the description for each build, based upon a RegEx test of the build log file.
Dimensions Plugin — This plugin integrates Hudson with Dimensions, the Serena SCM solution.
DocLinks Plugin — This plugin allows you to publish your documents that are created in the build steps.
Post build task — This plugin allows the user to execute a shell/batch task depending on the build log output.Java regular expression are allowed.
Subversion Tagging Plugin — This plugin automatically performs subversion tagging (technically speaking svn copy) on successful build.
Text-finder Plugin — This plugin lets you search keywords in the files you specified and use that to mark the build as success or a failure.
Groovy Postbuild Plugin — This plugin executes a groovy script in the Hudson JVM. Typically, the script checks some conditions and changes accordingly the build result and/or puts badges next to the build in the build history.
Batch Task Plugin — This plugin adds batch tasks that are not regularly executed to projects, such as releases, integration, archiving, etc.
CVS Tagging Plugin — This plugin will perform CVS tagging (specifically cvs rtag) after a job has been built successfully.
Parameterized Trigger Plugin — This plugin lets you trigger new builds when your build has completed, with various ways of specifying parameters for the new build.

External site/tool integrations

Hudson can also integrate with external products by using these plugins.

Hudson Monitor for Android — Monitor and display the status of your builds on your Android™ phone.
Firefox Add-on Build Monitor — Monitor Hudson builds and display the status on Firefox status bar.
CollabNet Plugin — The CollabNet Plugin is an integration with CollabNet TeamForge.
Drools Plugin — This plugin integrates Drools with Hudson.
Fortify 360 Plugin — Fortify 360 FPR post-processing and uploading to Fortify 360 Server
Github Plugin — This plugin creates links from Hudson to Github projects.
Google Calendar Plugin — This plugin publishes build records over to Google Calendar
Google Code Plugin — This plugin creates links from Hudson projects to Google Code instances.
HGCA Plugin — This plugin allows the administrator to specify pairs of patterns and URLs, both globally and on a per-job level, to use for marking up changelog text.
Hudson Google Desktop Gadget — With this plugin, you can monitor your Hudson server from the comfort of your Google Desktop.
Hudson Helper for Android — With this application you can monitor your CI builds right from your Android device.
Hudson Helper iPhone and iPod Touch App — With this application you can monitor your CI builds right from your iPhone or iPod Touch.
Hudson Mood widget for Android — Simple way to monitor Hudson builds on Android phone.
Hudson Tray Application — With this plugin, you can monitor your Hudson server from the comfort of you desktop tray, and even run programs when things change (or not).
Java.net Plugin — This plugin extends Hudson for projects hosted on java.net by providing various capabilities
java.net uploader Plugin — This plugin uses java.net tasks library to make Hudson capable of posting artifacts to java.net
JBPM Plugin — This plugin integrates JBoss JBPM with Hudson. It lets you define your own build, test and release workflows in a graphical designer, and execute them inside Hudson.
Kagemai Plugin — This plugin integrates Kagemai to Hudson.
Klaros-Testmanagement Plugin — Integrates Hudson with Klaros-Testmanagement by publishing the test results of a hudson build to the Klaros-Testmanagement application.
Mantis Plugin — This plugin integrates Mantis Bug Tracker to Hudson.
Redmine Plugin — This plugin integrates Redmine into Hudson (there's a plugin for Redmine that integrates Hudson from the Redmine side, too.)
SFEE Plugin — Authenticate users and publish build artifacts relying on a Collabnet Source Forge Enterprise Edition (SFEE) server.
Traffic Light Plugin
Windmill Plugin — This plugin allows you to configure and run Windmill functional tests.
Trac Plugin — This plugin creates links from Hudson projects to Trac instances.
JIRA Plugin — This plugin integrates Atlassian JIRA to Hudson.
Backlog Plugin — This plugin integrates Backlog to Hudson.
Polarion Plugin — This plugin integrates the Polarion WebClient for SVN, an open source, web based interface to Subversion.
Bugzilla Plugin — This plugin integrates Bugzilla into Hudson.
Sonar plugin — Quickly benefit from Sonar, an open-source Code Quality Management Platform based on many well known analysis tools like Checkstyle, PMD, Findbugs, Cobertura, ....

UI plugins

BruceSchneier Plugin — Displays a picture of Bruce Schneier (instead of Hudson the butler) and a random Bruce Schneier fact on each build page.
ChuckNorris Plugin — Displays a picture of Chuck Norris (instead of Hudson the butler) and a random Chuck Norris 'The Programmer' fact on each build page.
Dashboard View — This plugin contributes a new view implementation that provides a dashboard / portal-like view for your Hudson instance.
dbCharts Plugin — Add charts based on JDBC database data series to the hudson.
DocLinks Plugin — This plugin allows you to publish your documents that are created in the build steps.
eXtreme Feedback Panel Plugin — This plugin provides an eXtreme Feedback Panel that can be used to expose the status of a selected number of Jobs.
Hudson Personal View — This plugin gives every user, also non administrative one the possibility to create his own view and to use a pseudo tree-view where every user can administer it's own delimiter which is used as path delimiter
Job Type Column Plugin — Adds column showing job type that can be configured in views.
Last Failure Version Column Plugin
Last Success Version Column Plugin
Locale Plugin — This plugin controls the language of Hudson
Maven Info Plugin — Adds columns configurable in views to show info about Maven jobs.
Nested View Plugin — View type to allow grouping job views into multiple levels instead of one big list of tabs.
Plot Plugin — This plugin provides generic plotting (or graphing) capabilities in Hudson.
Promoted Builds Plugin — This plugin allows you to distinguish good builds from bad builds by introducing the notion of 'promotion'.
Promoted Builds Simple Plugin — Simpler version of Promoted Builds Plugin, with only manual promotion of builds.
Radiator View Plugin — Provides a job view displaying project status in a highly visible manner. This is ideal for displaying on a screen on the office wall as a form of Extreme Feedback Device.
Screenshot Plugin — Shows a screenshot of a running build.
Sidebar-Link Plugin — Add links in the sidebar of the Hudson main page and view tabs.
Translation Assistance Plugin — This plugin adds an additional dialog box in every page, which enables people to contribute localizations for the messages they are seeing in the current page.
Shelve Project Plugin — This plugin lets you shelve projects so that they can easily be resurrected.
Downstream buildview plugin — This plugin allows you to view the full status all the downstream builds so that we can graphically see that everything for this build has been completed successfully.
Sectioned View Plugin — This plugin provides a new view implementation that can be divided into sections. Each section can display different information about the selected jobs. An extension point is also provided to define new types of sections.
Emotional Hudson Plugin — This funny plugin changes the expression of Mr. Hudson in the background when your builds fail.
Green Balls — Changes Hudson to use green balls instead of blue for successful builds
JobConfigHistory Plugin — Saves copies of all job configurations.
JSWidgets Plugin — Allows embedding various statistics available from Hudson in your via javascript-snippets ala ohloh.net.

Page decorators

Google Analytics Plugin — This plugin decorates all web pages with the Google Analytics tracking script
Piwik Analytics Plugin — This plugin decorates all web pages with the Piwik Analytics tracking script.

Authentication and user management

Active Directory plugin — With this plugin, you can configure Hudson authenticates the username and the password through Active Directory.
Audit Trail Plugin — Keep a log of who performed particular Hudson operations, such as configuring jobs.
Create Job Advanced Plugin — This plugin extends creating job.
Extended Read Permission Plugin — This plugin enables the Extended Read permission in Hudson 1.324 and newer.
Hudson Personal View — This plugin gives every user, also non administrative one the possibility to create his own view and to use a pseudo tree-view where every user can administer it's own delimiter which is used as path delimiter
MySQL Authentication Plugin — This plugin allows users to authenticate to a Hudson instance using credentials stored in a MySQL database.
Script Security Realm — This plugin allows you to use a user-written custom script to authenticate the username and password
SFEE Plugin — Authenticate users and publish build artifacts relying on a Collabnet Source Forge Enterprise Edition (SFEE) server.
Crowd Plugin — This plugin enables use of Atlassian Crowd as an authentication source.
LDAP Email Plugin — This plugin resolves user email addresses from an LDAP directory.
RegEx Email Plugin — This plugin allows you to generate user email addresses from usernames.

Cluster management and distributed build

Amazon EC2 Plugin — Allow Hudson to start slaves on EC2 on demand, and kill them as they get unused.
DistFork Plugin — Turns a Hudson cluster into a general purpose batch job execution environment through an SSH-like CLI.
Hadoop Plugin — This plugin makes Hudson cluster act as a Hadoop cluster without any configuration.
PXE Plugin — This plugin enhances Hudson to support network-booting PCs for rapid, hands-free installations of various OSes, thereby making new slave installations easier.
Selenium Plugin — This plugin turns your Hudson cluster into a Selenium Grid cluster
Swarm Plugin — This plugin enables slaves to auto-discover nearby Hudson master and join it automatically, thereby forming an ad-hoc cluster.

CLI extensions

DistFork Plugin — Turns a Hudson cluster into a general purpose batch job execution environment through an SSH-like CLI.


Maven

Cobertura Plugin — This plugin allows you to capture code coverage report from Cobertura. Hudson will generate the trend report of coverage.
Dependency Analyzer Plugin — This plugin parses dependency:analyze goal from maven build logs and generate a dependency report
Doxygen Plugin — This plugin publishes HTML reports generated by the Doxygen tool.
M2 Extra Steps Plugin — This plugin provides the ability to add pre- and post-build steps to Maven 2-type projects.
M2 Repository Cleanup Plugin — This plugin allows you to configure a maven2 job to clean some or all of the artifacts from the repository before it runs.
Maven Info Plugin — Adds columns configurable in views to show info about Maven jobs.
The Continuous Integration Game plugin — This plugin introduces a game where users gets point on improving the builds.
Violations — This plug-in generates reports static code violation detectors such as checkstyle, pmd, cpd, findbugs, fxcop, stylecop and simian.
Checkstyle Plugin — This plugin generates the trend report for Checkstyle, an open source static code analysis program. 
DRY Plugin — This plugin generates the trend report for duplicate code checkers like CPD.
PMD Plugin — This plugin generates the trend report for PMD, an open source static code analysis program. 
Task Scanner Plugin — This plugin scans the workspace files for open tasks and generates a trend report.
Warnings Plugin — This plugin generates the trend report for compiler warnings in the console log or in log files.
JIRA Plugin — This plugin integrates Atlassian JIRA to Hudson.
Backlog Plugin — This plugin integrates Backlog to Hudson.
M2 Release Plugin — This plugin allows you to perform a release build using the maven-release-plugin from within Hudson.
Analysis Collector Plugin — This plug-in is an add-on for the plug-ins Checkstyle, Dry, FindBugs, PMD, Task Scanner, and Warnings: the plug-in collects the different analysis results and shows the results in a combined trend graph. Additionally, the plug-in provides health reporting and build stability based on these combined results.
Static Code Analysis Plug-ins — This plug-in provides utilities for the static code analysis plug-ins.
FindBugs Plugin — This plugin generates the trend report for FindBugs, an open source program which uses static analysis to look for bugs in Java code. 


Misc

Backup Plugin — Backup plugin permits to archive and restore your hudson home directory.
Change Log History Plugin — This plugin copies change log data to a later build when a build is deleted.
Claim plugin — This plugin allows users to claim failed builds
Configuration Slicing Plugin — This plugin allows mass configuration of select project properties
Cygpath Plugin — This plugin performs Cygwin path conversion before forking new processes
Locked Files Report Plugin — This debug plugin fails a build if there are locked files in the workspace at the begining or end of a build.
Monitoring — Monitoring plugin: Monitoring of Hudson itself with JavaMelody. Open the report (or http://yourhost/monitoring) after installation.
Next Build Number Plugin — This is a simple plugin that changes the next build number Hudson will use for a job.
PlatformLabeler Plugin — This plugin adds node labels based on the platform the node is running; they are updated each time the node connects.
Port Allocator Plugin — Assigns unique TCP port addresses to jobs so that jobs executed concurrently won't collide with each other. Also performs clean ups to kill off daemons that are forked by jobs.
Promoted Builds Plugin — This plugin allows you to distinguish good builds from bad builds by introducing the notion of 'promotion'.
Promoted Builds Simple Plugin — Simpler version of Promoted Builds Plugin, with only manual promotion of builds.
The Continuous Integration Game plugin — This plugin introduces a game where users gets point on improving the builds.
Validating String Parameter Plugin — The validating string parameter plugin contributes a new parameter type to Hudson that supports regular expression validation of the user's entered parameter.
Shelve Project Plugin — This plugin lets you shelve projects so that they can easily be resurrected.
Downstream buildview plugin — This plugin allows you to view the full status all the downstream builds so that we can graphically see that everything for this build has been completed successfully.
Tmp Cleaner Plugin


Uncategorized plugins

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

Copy of ClearCase Plugin — Integrates Hudson with ClearCase.
Html Archiver Plugin
Selenium Grails plugin

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.
Analysis Collector Plugin
JobConfigHistory Plugin
Node Name Column Plugin
Tmp Cleaner Plugin
JIRA Plugin
Trac Plugin
Japex Plugin
java.net uploader Plugin
Emma Plugin
IRC Plugin
Xvnc Plugin
Text-finder Plugin
Polarion Plugin
Jabber Plugin
Clover Plugin
Plot Plugin
Gant Plugin
Google Calendar Plugin
FindBugs Plugin
SCP plugin
Violations
Mercurial Plugin
Task Scanner Plugin
JavaTest Report Plugin
NAnt Plugin
MSBuild Plugin
Cobertura Plugin
NUnit Plugin
ClearCase Plugin
Naginator Plugin
VMware plugin
Perforce Plugin
Accurev Plugin
Batch Task Plugin
Email-ext plugin
Port Allocator Plugin
StarTeam
URL Change Trigger
Locks and Latches plugin
Active Directory plugin
Description Setter Plugin
Ruby Plugin
Groovy plugin
Groovy Postbuild Plugin
Google Code Plugin
Build Publisher Plugin
Java.net Plugin
Claim plugin
Crap4J Plugin
Emotional Hudson Plugin
Visual SourceSafe Plugin
Hudson Tray Application
PMD Plugin
Promoted Builds Plugin
The Continuous Integration Game plugin
Deploy Plugin
Git Plugin
Hudson Google Desktop Gadget
Subversion Tagging Plugin
URL SCM
BitKeeper Plugin
Mantis Plugin
Checkstyle Plugin
Warnings Plugin
Twitter Plugin
Ivy Plugin
Rake plugin
Copy of ClearCase Plugin
hudsonTracker
Phing Plugin
SSH Slaves plugin
CVS Tagging Plugin
LDAP Email Plugin
RegEx Email Plugin
Static Code Analysis Plug-ins
JBPM Plugin
Team Foundation Server Plugin
Disk Usage Plugin
Locale Plugin
Sonar plugin
Bugzilla Plugin
SVNCompat14 Plugin
ZenTimestamp Plugin
Google Analytics Plugin
FTP-Publisher Plugin
Ruby metrics plugin
Gradle Plugin
Grails Plugin
Crowd Plugin
Dependency Analyzer Plugin
PVCS SCM
SCTMExecutor
Redmine Plugin
Selenium AES Plugin
JMeter Plugin
PureCoverage plugin
Synergy Plugin
SFEE Plugin
Sidebar-Link Plugin
Doxygen Plugin
Nabaztag Plugin
Testability Explorer Plugin
DRY Plugin
Audit Trail Plugin
Seleniumhq Plugin
Grinder Plugin
MSTest Plugin
Parameterized Trigger Plugin
Release Plugin
Kundo Plugin
Harvest Plugin
JavaNCSS+Plugin
SameTime Plugin
SLOCCount Plugin
Template Project Plugin
Green Balls
Kagemai Plugin
Subversion Release Manager
Status Monitor Plugin
Change Log History Plugin
M2 Release Plugin
Hadoop Plugin
SVN Publisher
CppUnit Plugin
Hudson Distributed Workspace Clean plugin
HGCA Plugin
TuxDroid Plugin
EasyAnt Plugin
CCCC Plugin
SCons Plugin
Gnat Plugin
Bazaar Plugin
Schmant Plugin
Radiator View Plugin
Hudson Centralized Job(Re)Action plugin
Campfire Plugin
cmakebuilder Plugin
CollabNet Plugin
Retry Failed Builds Plugin
Serenitec Plugin
Backup Plugin
Cygpath Plugin
PXE Plugin
Html Archiver Plugin
slave-status
Selenium Plugin
Gallio Plugin
CMVC Plugin
File System SCM
Sectioned View Plugin
Join Plugin
Windmill Plugin
Amazon EC2 Plugin
M2 Extra Steps Plugin
Swarm Plugin
Translation Assistance Plugin
Backlog Plugin
Drools Plugin
Hudson Helper iPhone and iPod Touch App
Github Plugin
Buckminster PlugIn
Subversion Plugin
PowerShell Plugin
Promoted Builds Simple Plugin
NCover Plugin
CopyArchiver Plugin
Hudson Helper for Android
Cppcheck Plugin
DocLinks Plugin
Python Plugin
DistFork Plugin
JDepend Plugin
Jython Plugin
MySQL Authentication Plugin
Configuration Slicing Plugin
Hudson Personal View
The new EMailer
xUnit Plugin
Locked Files Report Plugin
Selenium Grails plugin
Mozmill
Validating String Parameter Plugin
Version Number Plugin
Post build task
PlatformLabeler Plugin
ChuckNorris Plugin
JSUnit plugin
dbCharts Plugin
Klaros-Testmanagement Plugin
Build Secret Plugin
Setenv Plugin
Instant Messaging Plugin
Blame Upstream Committers Plugin
Downstream-Ext Plugin
Extended Read Permission Plugin
eXtreme Feedback Panel Plugin
Cpptest Plugin
RAD Builder Plugin
Dashboard View
Next Build Number Plugin
BruceSchneier Plugin
Hudson Mood widget for Android
Create Job Advanced Plugin
JSWidgets Plugin
Monitoring
Copy To Slave Plugin
Dimensions Plugin
JobRevision Plugin
Traffic Light Plugin
Script Security Realm
Piwik Analytics Plugin
ClearCase Release Plugin
Job Type Column Plugin
Last Success Version Column Plugin
Last Failure Version Column Plugin
JUnit Attachments Plugin
Tracking SVN Plugin
Screenshot Plugin
Hudson Speaks! Plugin
SVNCompat13 Plugin
Job Exporter Plugin
HTML Publisher Plugin
CPPNCSS
M2 Repository Cleanup Plugin
Maven Info Plugin
ViewVC Plugin
Hudson Sounds plugin
Fortify 360 Plugin
WAS Builder Plugin
Artifactory Plugin
CodeScanner Plugin
CVS Plugin
Downstream buildview plugin
Bamboo Notifier
PerfPublisher Plugin
Serenity Plugin
Performance Plugin
Shelve Project Plugin
DOS Trigger
STAF - STAX Plugin
ClearCase UCM Baseline Plugin
Envfile Plugin
Nested View Plugin
Startup Trigger
  1. Mar 04, 2009

    Dorothy Valiga says:

    Even if it's easy/intuitive (i.e. just delete it from plugins directory?), could...

    Even if it's easy/intuitive (i.e. just delete it from plugins directory?), could someone document the "correct" way to un-install a plugin? Thanks.

    1. Mar 12, 2009

      Kohsuke Kawaguchi says:

      Yep, that's it.

      Yep, that's it.

  2. Mar 20, 2009

    Jochen Kapaun says:

    where can i add ideas for new plugins? Is anybody working on a webslice plugi...

    where can i add ideas for new plugins?

    Is anybody working on a webslice plugin? Ive tried this new technology in IE8 and it rocks. And it would fit houdson perfectly!

  3. May 21, 2009

    Jonyxguo says:

    Hello, we're making use of JDepend in our project. We wonder whether the devel...

    Hello,

    we're making use of JDepend in our project.

    We wonder whether the development of JDepend plug-in for Hudson is on your schedule?

    And if the answer is yes, can you tell me when will it be released?

    Thanks a lot!

    Jony

    1. Sep 29

      Tuomas Kiviaho says:

      I wondered the same thing and stumbled upon product called Sonar that is pluggab...

      I wondered the same thing and stumbled upon product called Sonar that is pluggable to Hudson. Too bad even they don't have JDepend support but at least there is an issue about it <http://jira.codehaus.org/browse/SONAR-94>.

  4. Sep 29

    Tuomas Kiviaho says:

    I'd be really interested in having a Confluence plugin. Preferably both ways as ...

    I'd be really interested in having a Confluence plugin. Preferably both ways as JIRA currently has (confluence plugin for hudson and vice versa).