Summary
In this chapter, we have introduced ScriptRunner for Jira, an app that allows us to create advanced automations within Jira using scripting.
We have learned about the Groovy language, which ScriptRunner uses to enable scripting within Jira, and how Groovy can execute both Java and Groovy statements, which makes it easier to get started without needing to learn Groovy up front.
To understand how scripts interact with Jira Cloud, we learned about the Atlassian Connect framework, which is used to build apps for Jira Cloud, and how this enables ScriptRunner to provide scripted access to Jira.
We then learned how to create a scripted automation by recreating the incident priority matrix example from Chapter 2, Automating Jira Issues, and we learned how the interactions with Jira Cloud are performed by dissecting the script.
Next, we introduced you to scripting on Jira Server and learned how this differs from scripting for Jira Cloud by taking a very brief look at the...