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 | |
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. | |
| * '''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 [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 | |
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 | |
| * ssh-agent.jpi * throttle-concurrents.jpi * token-macro.jpi | |
---- Not in the above list: | ---- Not in the above list: | |
| * 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 | |
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 }}} |