FrontPage 

Fuego wiki

Login or create account

Jenkins Plugins in split format

{{TableOfContents}}

Overview [edit section]

= 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/?
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)

''Key: (number in parens) = estimate of installations from https://wiki.jenkins-ci.org (in October 2016)''

view related [edit section]

== 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 [edit section]

== 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
 * '''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 [edit section]

== 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.
 * '''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
 * '''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
 * '''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
 * '''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 [edit section]

== 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 [edit section]

== 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
 * '''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) [edit section]

== 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
 * 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
 * ssh-agent.jpi
 * throttle-concurrents.jpi
 * token-macro.jpi
---- Not in the above list:
----
Not in the above list:
  • sidebar-link
 * sidebar-link

----

simple list (alphabetical without descriptions) [edit section]

= 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 [edit section]

= Details =

Groovy [edit section]

== 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
 * 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 [edit section]

== Scriptler ==
There are 3 scripts managed by Scriptler.  They are stored in:
/var/lib/jenkins/scriptler/scripts
The scripts are: * getTargets * getTestplans * getTests
The scripts are:
 * getTargets
 * getTestplans
 * getTests

Reference [edit section]

= Reference =
./frontend-install/jenkins-updates/plugins/sidebar-link.hpi
./frontend-install/jenkins-updates/plugins/page-markup.hpi
./frontend-install/jenkins-updates/plugins/locale.hpi
}}}
{{{
./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 }}}
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
}}}
TBWiki engine 1.8.2 by Tim Bird