Groovy Runner plugin (deprecated) for Jitterbit private agent groups
Introduction
The Groovy Runner plugin executes a Groovy script on the agent. The script to run is provided either in the variable groovy.script
or in a local file with the path given by groovy.file
. The return value is stored in the output variable groovy.return
.
This plugin can be associated only with private agent groups and is not available on the Jitterbit cloud agent groups.
Important
Plugins provided by Jitterbit are deprecated.
Download and add the plugin
The Groovy Runner plugin must be downloaded at the link provided below and added to the organization.
Associate the plugin with an agent group
The Groovy Runner plugin must be associated with a private agent group to make the plugin available on all agents in the group.
Set variables and use the plugin in a project
Refer to these topics for information about using plugins in a project:
The Groovy Runner plugin uses these variables:
Name | Type | Required | Description |
---|---|---|---|
groovy.script | String | Optional | The script to run. If not set, groovy.file must be set. If both are set, groovy.script takes precedence. |
groovy.file | String | Optional | The path to a file that contains the script to run. The file must be readable by the Jitterbit plugin engine. If not set, groovy.script must be set. |
groovy.input.* | Optional | Provides the input parameters, if any, to the script. For example, if the script refers to an input parameter called user , set the variable groovy.input.user to the value of this parameter. | |
groovy.output.* | Optional | Provides access to variables that are set in the script. For example, if the script defines a new variable date , the value of that variable can be retrieved by defining the variable groovy.output.date and giving it any non-null value before the plugin runs. (This initial value is ignored — it is used only to signal the interest in the corresponding variable.) After the plugin has run, this variable will contain the value of the date variable. | |
groovy.return | String | Optional | The value returned by the script (if any). This variable does not need to be set before calling the script. After the script has run, this variable contains the value returned by the script. |