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. |