Jenkins plugins in 'raw' format
{{TableOfContents}} Here is some information collected about Jenkins plugins used by Fuego. = Plugin list for Jenkins 2.32.1 (Fuego version 1.2) = {{{#!Table ||Plugin ||Description ||version|| ||ant ||Ant Plugin ||1.7|| ||antisamy-markup-formatter ||OWASP Markup Formatter Plugin ||1.5|| ||bouncycastle-api ||bouncycastle API Plugin ||2.16.2|| ||description-setter ||description setter plugin ||1.10|| ||display-url-api ||Display URL API ||2.1.0|| ||external-monitor-job ||External Monitor Job Type Plugin ||1.7|| ||flot ||Flot plotter Plugin ||1.0-SNAPSHOT (private-07/21/2017 10:45-dsl)|| ||greenballs ||Green Balls ||1.15|| ||icon-shim ||Icon Shim Plugin ||2.0.3|| ||javadoc ||Javadoc Plugin ||1.4|| ||junit ||JUnit Plugin ||1.21|| ||ldap ||LDAP Plugin ||1.17|| ||mailer ||Mailer Plugin ||1.20|| ||matrix-auth ||Matrix Authorization Strategy Plugin ||1.7|| ||matrix-project ||Matrix Project Plugin ||1.12|| ||pam-auth ||PAM Authentication plugin ||1.3|| ||pegdown-formatter ||PegDown Formatter Plugin ||1.3|| ||script-security ||Script Security Plugin ||1.34|| ||structs ||Structs Plugin ||1.10|| ||windows-slaves ||Windows Slaves Plugin ||1.3.1|| }}} Note that 'greenballs' was added by my release test script (it is not there by default). = Plugin list for Jenkins 1.509.2 (Fuego version 1.0) = Fuego version 1.0 Here is a list of the Jenkins plugins included in Fuego as of August 2016. Note that this was for Jenkins version 1.509.2 This list was retrieved with "jcmd list-plugins", and then reformatted for this wiki. {{{#!Table ||Plugin ||Description ||version|| ||ant ||ant ||1.1 (1.3)|| ||build-timeout ||Jenkins build timeout plugin ||1.11 (1.17.1)|| ||compact-columns ||Compact Columns ||1.6-SNAPSHOT (private-07/08/2011 04:21-konstantinbelov) (1.10)|| ||config-file-provider ||Config File Provider Plugin ||2.6.1 (2.11)|| ||credentials ||Credentials Plugin ||1.3.1 (2.1.4)|| ||cvs ||Jenkins CVS Plug-in ||1.6 (2.12)|| ||dashboard-view ||Dashboard View ||2.1-SNAPSHOT (private-09/26/2011 16:35-konstantinbelov) (2.9.10)|| ||description-setter ||Jenkins description setter plugin ||1.8 (1.10)|| ||dynamicparameter ||Jenkins Dynamic Parameter Plug-in ||0.2.1-SNAPSHOT (private-10/17/2013 04:25-dcheremushkin)|| ||envfile ||Jenkins Environment File Plugin ||1.2-SNAPSHOT (private-06/07/2011 13:27-konstantinbelov) (1.2)|| ||Exclusion ||Jenkins Exclusion Plug-in ||0.8 (0.12)|| ||extended-choice-parameter ||Extended Choice Parameter Plug-In ||0.28 (0.74)|| ||extensible-choice-parameter ||Extensible Choice Parameter plugin ||1.2.1 (1.3.2)|| ||external-monitor-job ||External Monitor Job Type Plugin ||1.1 (1.6)|| ||ez-templates ||ez-templates ||1.0-SNAPSHOT (private-08/29/2013 03:12-Dmitry) (1.2.0)|| ||flot ||flot ||1.0-SNAPSHOT (private-03/22/2016 17:17-dc)|| ||git ||Jenkins GIT plugin ||1.5.0 (2.5.3)|| ||git-client ||Jenkins GIT client plugin ||1.4.3 (1.19.7)|| ||git-server ||Git server plugin ||1.2 (1.7)|| ||groovyaxis ||groovyaxis ||0.3|| ||groovy-label-assignment ||Groovy Label Assignment plugin ||1.0.0 (1.2.0)|| ||groovy-postbuild ||Groovy Postbuild ||1.6-SNAPSHOT (private-12/13/2011 17:44-manul) (2.3.1)|| ||greenballs ||Green Balls ||1.10 (1.15)|| ||htmlpublisher ||HTML Publisher plugin ||0.7-SNAPSHOT (private-04/27/2011 12:58-mranostay) (1.11)|| ||javadoc ||javadoc ||1.0 (1.4)|| ||ldap ||LDAP Plugin ||1.1 (1.12)|| ||locale ||Locale plugin ||1.2|| ||log-parser ||Log Parser Plugin ||1.0.9-SNAPSHOT (private-04/27/2011 12:53-mranostay) (2.0)|| ||mailer ||Jenkins Mailer Plugin ||1.4 (1.17)|| ||maven-plugin ||Maven Integration plugin ||1.509.2 (2.13)|| ||page-markup ||Hudson Page Markup Plug-in ||0.3|| ||pam-auth ||pam-auth ||1.0 (1.3)|| ||parameterized-trigger ||Jenkins Parameterized Trigger plugin ||2.9-SNAPSHOT (private-04/27/2011 13:01-mranostay) (2.32)|| ||plots ||Fuego Benchmark show plot plugin. ||0.2-SNAPSHOT (private-07/26/2011 18:58-konstantinbelov)|| ||postbuild-task ||Hudson Post build task ||1.8|| ||postbuildscript ||Jenkins Post-Build Script Plug-in ||0.16 (0.17)|| ||PrioritySorter ||Priority Sorter ||1.2 (3.4)|| ||project-inheritance ||inheritance-plugin ||1.4.10 (1.5.3)|| ||python ||Python Plugin ||1.1 (1.3)|| ||rebuild ||Rebuilder ||1.9 (1.25)|| ||sidebar-link ||Sidebar Link ||1.6 (1.7)|| ||scriptler ||Scriptler ||2.6.1 (2.9)|| ||ssh-credentials ||SSH Credentials Plugin ||0.2 (1.12)|| ||ssh-slaves ||Jenkins SSH Slaves plugin ||0.25 (1.11)|| ||ssh-agent ||SSH Agent Plugin ||1.4 (1.13)|| ||subversion ||Jenkins Subversion Plug-in ||1.39 (2.6)|| ||token-macro ||Token Macro Plugin ||1.8.1 (1.12.1)|| ||translation ||Jenkins Translation Assistance plugin ||1.10 (1.15)|| ||throttle-concurrents ||Jenkins Throttle Concurrent Builds Plug-in ||1.6 (1.9.0)|| }}} = Notes on specific plugins = The following plugins don't have upstream versions: * flot - for Flot charting on a job page (see below) * plots - this provides the old-style plot-per-test (using matplotlib to show a plot.png for a test == flot == Does charts on the job page, using the Javascript flot charts package. See [[flot]] = Interesting plugins = These plugins provide interesting features we might want to consider adding to Fuego by default: * [[https://wiki.jenkins.io/display/JENKINS/Build+Failure+Analyzer|Build Failure Analyzer]] - This plugin analyzes the causes of failed builds and presents the causes on the build page. It does this by using a knowledge base of build failure causes that is built up from scratch. Saving statistics about failure causes is also possible. * this would be good for catching errors that Fuego reports, about board status or test dependencies not being met * [[https://wiki.jenkins.io/display/JENKINS/Flaky+Test+Handler+Plugin|Flaky Test Handler]] - rebuilds tests and checks if a subsequent execution works, and then labels tests as flaky