Jenkins features a nice Groovy script console which allows to run arbitrary scripts on the Jenkins server or on slave nodes. This feature can be accessed from the "manage Jenkins" link, typically at your http://server/jenkins/script.
You can submit a script without mouse. Jenkins has a shortcut key which enables to submit with keyboard.
User can execute groovy scripts remotely sending post request to /script/ url or /scriptText/ to have response returned without the html wrapping.
Also, Jenkins CLI offers the possibility to execute groovy scripts remotely using groovy command or execute groovy interactivelly via groovysh. However, once again curl can be used to execute groovy scripts by making use of bash Command Substitution. In the following example somescript.groovy is a groovy script in the current working directory.
If security is configured in Jenkins, then curl can be provided options to authenticate using the curl --user option.
Browse all Scriptler Plugin Groovy Scripts: https://github.com/jenkinsci/jenkins-scripts/tree/master/scriptler
please share your scripts with the Scriptler Plugin
Write Groovy scripts for Jenkins with Code completion - The gist of this is to create a Maven project within your IDE and to depend on org.jenkins-ci.main:jenkins-core (and any other plugins that you expect present). You can then write a Groovy script with code completion of Jenkins API objects and methods.
Skip to end of metadata Go to start of metadata