Plugin Verification

This page tracks the version of popular plugins (based on usage statistics) that are verified to work in Hudson 2.x & 3.x

Static Code Analysis plugins (Widely used)

Latest versions updated Aug 15, 2012

  • CSF indicates latest version changed since forked for 3.0.0. This is a lower-priority TODO.
  • REPO means version taken from repo SNAPSHOT instead of latest release. Can't back up to correct version. Confusing, but not needed to fix for release.
  • means MUST upgrade to this version.
  • WC means used by WCCore (WebCenter, etc.)
  • Under the location changes, the following options are available:
    • P - Only the pom.xml file was modified.
    • S - Source code was modified.
      • S(Security) - Spring security changes were required.
      • S(JNA) - Changes because of JNA.
      • S(JFreeChart) - Changes because of JFreeChart.
    • N - No changes were required.
    • D - Visible Document changes (html files, etc.)
No
Plugin name
Hudson 2.x
verified version
Hudson 3.x
verified version
Forked
for 2.x?
Forked
for 3.x?
Notes Location Changes
0
Analysis-Core 1.41
1.47-h-1 no
yes 1.47 is latest version  
1
Sonar plugin
  1.81   no 1.81 is latest version N
2
FindBugs Plugin
4.40 4.44-h-1 no yes 4.44 is latest version  
3
Checkstyle Plugin
3.27 3.28-h-1 no yes CSF 3.29 is latest version P
4
Cobertura Plugin
1.3 1.6-h-1 no yes 1.6 is latest version  
5
Analysis Collector Plugin
1.27 1.28-h-1 no yes CSF 1.29 is latest version  
6
PMD Plugin
3.28 3.29-h-1 no yes CSF 3.29 is latest version  
7
Violations
0.7.10 0.7.11-h-1 no yes REPO 0.7.10 is latest version S
8
Warnings Plugin
4.5 4.6-h-1   yes CSF 4.13 is latest version S
9
Emma Plugin 1.26 1.29-h-1 no yes WC 1.29 is latest version  
10
DRY Plugin
2.27 2.28-h-1 no yes CSF 2.30 is latest version S
11
Task Scanner Plugin
4.30 4.31-h-1   yes CSF 4.32 is latest version P
12
Clover Plugin
4.06 4.06-h-1 no yes 4.06 is latest version
- A minor bug when viewing last successful build is broken, but viewing from a specific build is not broken.
 

Popular plugins based on usage statistics

In general, any blank "verified version" column represents work to do. "working(name)" indicates work in progress. The target/latest version is indicated in the notes. Certain categories of error are indicated by codes:

  • TODO means 3.x verified version is less than the latest version; further work is needed. (Analysis plugins change too rapidly to guarantee latest version; those previously forked have lower priority.)
  • THREEO means version changed to 3.x by mistake. A correct first-forked version is written <latest-version-h-1. Bug fixes in forked versions increment hudson version, e.g., <same-version>-h-2.
  • ? indicates version anomaly, perhaps an error in the table.

It is expected that some (most?) plugin latest versions won't work in 2.x due to Jenkins and/or pom changes to depend on Jenkins. No further work is required.

No
Plugin name
Hudson 2.x
verified version
Hudson 3.x
verified version
Forked
for 2.x?
Forked
for 3.x?
Notes Location Changes
1
Email-ext plugin 2.10 2.10 no   WC TODO Latest version is 2.24.1  
2
Deploy Plugin
1.8 working(Winston) yes   1.9 is latest version
Broken - no ant-launcher
S
3
Green Balls
1.12 1.12-h-1 no yes 1.12 is latest version  
4
MSBuild Plugin
1.12 1.41-h1 no yes 1.14 is latest version  
5
Active Directory plugin 1.17   no
  1.29 is latest version  
6
HTML Publisher Plugin 0.6
1.0-h-1 no yes 1.0 is latest version  
7
SCP plugin
1.8 1.8 no no 1.8 is latest version  
8
Dashboard View 2.2 2.3-h-1 no yes WC 2.3 is latest version  
9
Disk Usage Plugin 0.17 0.17-h-1 no yes 0.17 is latest version P
10
Subversion Tagging Plugin
1.16 1.16 no no 1.16 is latest version N
12
Post build task
1.8 1.8 no no 1.8 is latest version N
13
xUnit Plugin
1.46 1.47-h-1 no yes 1.47 is latest version P
14
JIRA Plugin
1.34 1.36-h-1 no yes 1.35 is latest version
* Broken because of Maven dependency
P
15
ChuckNorris Plugin
0.4 0.4 no no 0.4 is latest version N
16
Backup Plugin
1.6.1 3.0.0 no yes THREEO 1.6.1 is latest version S
17
scis-ad
broken 1.4   yes ? 1.3-SNAPSHOT is latest version in repo  
18
SSH plugin
2.0 2.1-h-1 no yes 2.1 is latest version  
19
Parameterized Trigger Plugin 2.4 2.4 no no 2.15 is latest version
* later versions depend on changes to Jenkins not in Hudson
 
20
Batch Task Plugin
1.14 1.16-h-1 no yes 1.16 is latest version S
21
Subversion Release Manager
1.2 1.2 no no 1.2 is latest version  
22
FTP-Publisher Plugin
1.0 1.2-h-1 no yes This required fork because it was in svn repository.  
23
Mercurial Plugin
1.41 1.41-h-1 no yes 1.41 is latest version  
24
Performance Plugin
1.8 1.8-h-1 no yes 1.8 is latest version  
25
Copy Artifact Plugin
1.12 1.23-h-1 no yes 1.22 is latest version S
26
Artifactory Plugin
2.1.3-h-1 2.1.3-h-2 yes yes 2.1.2 is latest version S
27
SVN Publisher
0.1 0.1 no no 0.1 is latest version  
28
Log Parser Plugin
1.0.8 1.0.8 no
no 1.0.8 is latest version  
29
Seleniumhq Plugin
0.4 0.4-h-1 no yes    
30
Build-timeout Plugin 1.6 1.7-h-1 no yes 1.10 is latest version
* 1.8 and greater depend on Jenkins features not in Hudson
revisit after release
 
31
Setenv Plugin
1.1 1.1 no no 1.2 is latest version
Deprecated use EnvInject Plugin
 
31
[EnvInject Plugin]   working(Bob)   yes 1.67 is latest version
Blocked need API in hudson.model.RunListener
hudson.model.AbstractBuild
hudson.model.PasswordParameterValue
 
32
NUnit Plugin
0.14 0.14-h-1 no yes 0.14 is latest version  
33
Perforce Plugin
1.3.15 1.3.17-h-1 no yes 1.3.17 is latest version  
34
Instant Messaging Plugin
1.21 1.22-h-1 no yes 1.21 is latest version  
35
Dependency Analyzer Plugin
Broken       0.6 is latest version
– This plugin only works on maven projects which has been deprecated.
 
36
testng-plugin
0.8 0.32-h-1 no yes 0.32 is latest version  
37
Hudson Personal View
1.8 1.8 no   1.8 is latest version  
38
Status Monitor Plugin
1.3 1.3 no   1.3 is latest version  
39
Release Plugin
2.2 2.3-h-1 no yes 2.3 is latest version
Depends on Promoted Builds Plugin
 

Plugins that would not install or break Hudson (Henrik's list)

Categories of failure:

  1. JFreeChart plugin
  2. Groovy plugin
  3. trilead version change
  4. acegisecurity switch to spring security
  5. ANTLR version change
  6. Misc. only one case of each

Note: After fixing, these plugins are minimally tested

Plugin name Hudson 2.x
verified version
Hudson 3.x
verified version
Forked
for 2.x?
Forked
for 3.x?
Notes Location Changes
Global Build Stats Plugin   1.4-h-1   yes 1.3 has missing JFreeChart API issues
 
Serenity Plugin   .5-h-1   yes 0.5 has missing org/apache/log4j/PropertyConfiguration issue  
Collabnet Plugin
  1.1.7-h-1   yes 1.1.7  has missing org/acegisecurity/Authenticationissues  
Green Balls   1.12-h-1   yes 1.12 is latest version  
MySql Auth Plugin
  1.1-h-1   yes 1.0 has missing org/acegisecurity/userdetails/UsernameNotFoundException  
SFEE Plugin
  1.0.5-h-1
  yes 1.0.5  has missing org/acegisecurity/AccessDeniedException  
SCM Syc ConfigurationPlugin   0.0.6-h-1   yes 0.0.6 missing org/acegisecurity/AccessDeniedException  
M2release Plugin   0.10.0-h-1   yes 0.10.0 Dependency javadoc (1.0) doesn't exis, Json Library failure  
Jabber Plugin
  1.23-h-1   yes (4) org/acegisecurity/AuthenticationException  
Script Ream Plugin   1.6-h-1   yes 1.6 missing org/acegisecurity/BadCredentialsException  
BlameSubversionCommitter   1.26-h-1
  yes 1.26 missing com/trilead/ssh2/DebugLogger  
Reviewboard Plugin   1.0.2-h-1   Yes 1.0.2 has (5) NPE in constructor  
CVS Tag Plugin
  1.8-h-1   yes (2) org/codehaus/groovy/control/CompilationFailedException  
Slave Squatter Plugin   1.3-h-1   yes
1.3 (5) missing antlr/ANTLRException  
Translation Assistance Plugin   1.10-h-1   yes (3) missing com/trilead/ssh2/crypto/Base64  
Integrity SCM Plugin   1.12-h-1   yes
(2) org/codehaus/groovy/control/CompilationFailedException  
Downstream Build View   1.9-h-1   yes
missing hudson.model.AbstractProject.getBuilds()Ljava/util/List;
 
hadoop   working(Winston)     (5) missing org.slf4j.spi.LocationAwareLogger. log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V  
Favorite Plugin   1.10-h-1   yes 1.9 is latest version
(4) missing hudson.model.Hudson.getAuthentication()Lorg/acegisecurity/Authentication;
 

Others

Plugin name
Hudson 2.x
verified version
Hudson 3.x
verified version
Forked
for 2.x?
Forked
for 3.x?
Notes Location Changes
girls
  1.0.0   no 1.0.0 is latest version  
IRC   2.19-h1   yes 2.18 is latest version  
ec2 1.17 1.17-h-1 yes yes 1.16 is latest version  
last success version   1.0   no 1.0 is latest version  
last success desc.   1.0   no 1.0 is latest version  
last failure version   1.0   no 1.0 is latest version  
ivy   1.21-h-1   yes 1.21 is latest version  
envinject-lib   1.12-h-1   yes 1.12 is latest version  
Promoted Builds Plugin   working(Bob)   yes 2.6.2 is latest version
(4)
 
analysis-test   1.9-h-1   yes 1.9 is version used by analysis-core  
analysis-pom   3.0.0-RC2   yes    
[gerrit-trigger]   2.6.0-h-1   yes 2.6.0 is the latest version  
Token Macro Plugin   1.6-h-1   yes    
Git Plugin   2.2.1-h-1   yes    

Plugin Use Cases

Plugin Verification WCCore
Plugins JDK Team

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.