run_groovy_script
Execute Groovy scripts on Jenkins to access internal features not available through the REST API.
Instructions
Execute an arbitrary Groovy script on Jenkins.
This tool provides access to Jenkins internal features that are not available via REST API.
Args: script: The Groovy script code to execute.
Returns: The result of the script execution.
Examples: # Basic usage: run_groovy_script(script='println Jenkins.instance.version')
# Access Jenkins information:
run_groovy_script(
script='''
def version = Jenkins.instance.version
def mode = Jenkins.instance.mode
return "Version: ${version}, Mode: ${mode}"
'''
)Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| script | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |