Jenkins Plugins in 'raw' format
{{TableOfContents}}
= Overview =
Here is a list of Jenkins plugins preinstalled and used by Fuego:
If you are running Fuego, go to: http://localhost:8080/fuego/pluginManager/?
''Key: (number in parens) = estimate of installations from https://wiki.jenkins-ci.org (in October 2016)''
== view related ==
* '''compact-columns.jpi''' - (3,000)
* More compact columns for showing last success and failure.
* Easier to understand, and takes less room in your view.
* '''dashboard-view.jpi'''- (20,000)
* '''greenballs.jpi''' (25,00)
* use green balls instead of blue for successful builds
* '''flot.hpi''' - this is a cogent thing (wrapper for flot)
* plotter benchmark data
* flot is a JavaScript charting library for jQuery
== job interface ==
* '''extended-choice-parameter.jpi''' - (9,000)
* for showing complex forms for Choice parameters to a build
* runs a Groovy script which returns a JSON object describing the input form
* '''extensible-choice-parameter.jpi''' - (5,000)
* another method of showing complex choice parameters for a build
* '''ez-templates-custom.jpi''' - suspect this is a cogent thing
* '''ez-templates.jpi''' - (3,500)
* allows you to use any job as a template for another job
== job settings and control ==
* '''build-timeout.jpi''' - (40,000)
* allow Jenkins to abort a job after a user-specified timeout
* '''config-file-provider.jpi''' (40,000)
* Adds the ability to provide configuration files (i.e., settings.xml for maven, XML, groovy, custom files, etc.) loaded through the Jenkins UI which will be copied to the job's workspace.
* '''description-setter.jpi''' - (6,000)
* automatically set a build description based on a Regex test of the build log file
* '''dynamicparameter.jpi''' - (6,000)
* allows dynamic generation fo default build parameter values
* gets the build parameters from a Groovy script which can be run on master or slave
* '''envfile.jpi''' - (3,000)
* enabled you to set environment variables via a file
* '''ez-templates.jpi''' - (3,500)
* ''' ez-templates-custom.jpi''' - suspect this is a cogent thing
* allows you to use any job as a template for another job
== SCM related ==
* '''cvs.jpi''' - (100,000)
* '''git-client.jpi''' (90,000)
* library for git plugin
* '''git.jpi''' - (90,000)
* '''git-server.jpi'''
* library for git server stuff
== Others ==
* '''Exclusion.jpi''' - (1,400)
* manage conflicts between jobs
* allow user to see resources in use, and release them manually
* '''groovyaxis.jpi'''
* sample showing how to write plugins
* '''scriptler.jpi''' - ???
* allows you to store/edit groovy scripts and execute it on any of the slaves/nodes... no need to copy/paste groovy code anymore.
* puts a "Scriptler" link in the main left bar
== uncategorized (yet) ==
* groovy-label-assignment.jpi
* groovy-postbuild.jpi
* htmlpublisher.jpi
* ldap.jpi
* locale.jpi
* log-parser.jpi
* page-markup.jpi
* parameterized-trigger.jpi
* plots.jpi
* postbuildscript.jpi
* postbuild-task.jpi
* PrioritySorter.jpi
* project-inheritance.jpi
* python.jpi
* rebuild.jpi
* ssh-agent.jpi
* throttle-concurrents.jpi
* token-macro.jpi
----
Not in the above list:
* sidebar-link
----
= simple list (alphabetical without descriptions) =
* build-timeout.jpi
* compact-columns.jpi
* config-file-provider.jpi
* cvs.jpi
* dashboard-view.jpi
* description-setter.jpi
* dynamicparameter.jpi
* extended-choice-parameter.jpi
* extensible-choice-parameter.jpi
* ez-templates-custom.jpi
* ez-templates.jpi
* envfile.jpi
* Exclusion.jpi
* ez-templates.jpi
* ez-templates-custom.jpi
* flot.hpi
* git.jpi
* git-client.jpi
* git-server.jpi
* greenballs.jpi
* groovyaxis.jpi
* groovy-label-assignment.jpi
* groovy-postbuild.jpi
* htmlpublisher.jpi
* ldap.jpi
* locale.jpi
* log-parser.jpi
* page-markup.jpi
* parameterized-trigger.jpi
* plots.jpi
* postbuildscript.jpi
* postbuild-task.jpi
* PrioritySorter.jpi
* project-inheritance.jpi
* python.jpi
* rebuild.jpi
* scriptler.jpi
* sidebar-link
* ssh-agent.jpi
* throttle-concurrents.jpi
* token-macro.jpi
= Details =
== Groovy ==
The only groovy scripts that I can find used by Fuego are:
* groovy-label-assignment
* in every test's config.xml to get the variable for "Device"
* groovy-postbuild
* in every test's config.xml to do post-build annotations of the test results
* scriptler
* getTargets
* getTestplans
* getTests
== Scriptler ==
There are 3 scripts managed by Scriptler. They are stored in:
/var/lib/jenkins/scriptler/scripts
The scripts are:
* getTargets
* getTestplans
* getTests
= Reference =
{{{
./frontend-install/jenkins-updates/plugins/sidebar-link.hpi
./frontend-install/jenkins-updates/plugins/page-markup.hpi
./frontend-install/jenkins-updates/plugins/locale.hpi
}}}
From fuego/frontend-install/plugins/plugins:
{{{
build-timeout.jpi
compact-columns.jpi
config-file-provider.jpi
cvs.jpi
dashboard-view.jpi
description-setter.jpi
dynamicparameter.jpi
envfile.jpi
Exclusion.jpi
extended-choice-parameter.jpi
extensible-choice-parameter.jpi
ez-templates-custom.jpi
ez-templates.jpi
flot.hpi
git-client.jpi
git.jpi
git-server.jpi
greenballs.jpi
groovyaxis.jpi
groovy-label-assignment.jpi
groovy-postbuild.jpi
htmlpublisher.jpi
ldap.jpi
locale.jpi
log-parser.jpi
page-markup.jpi
parameterized-trigger.jpi
plots.jpi
postbuildscript.jpi
postbuild-task.jpi
PrioritySorter.jpi
project-inheritance.jpi
python.jpi
rebuild.jpi
scriptler.jpi
ssh-agent.jpi
throttle-concurrents.jpi
token-macro.jpi
}}}