This article applies to Exalate Classic only. For New Exalate, refer to this documentation.
This article shows how to add an external script to your server.
External scripts are groovy scripts/classes which can be reused in the connections. For instance, by deploying the following class, you are able to use the code in the incoming and outgoing processors:
class HelloWorld {
public static void greetings() {
return "Hello World"
}
}This can be used by adding the following script in the processor:
... issue.description = HelloWorld.greetings() ...
Which sets the description to 'Hello World'.
How to Deploy
Custom scripts can only be deployed on Jira Server/Datacenter and nodes which are deployed through the docker deployment approach.
| Platform | location |
|---|---|
| Jira Server |
|
| Jira Datacenter |
|
| Docker based |
There could be one of the following values instead of
|
| Jira Cloud |
Jira Cloud, just as any other cloud node, supports a set of specific scripts. Custom scripts cannot be deployed in this environment. Check out List of external scripts for Jira Cloud for more information. |