¿How to store and access configuration data in Jira for Groovy Scripts?

1. Place a file with name credentials.properties Under <script_root> : app.url=http://example.com app.user=myuser app.password=secret 2. Create an Accessor class in <script_root>/mycompany/MyCompanyProperties.groovy: package mycompany import com.onresolve.scriptrunner.runner.ScriptRunner import com.onresolve.scriptrunner.runner.ScriptRunnerImpl import java.nio.file.Files import java.io.File import groovy.util.logging.Log4j @Singleton @Log4j public class MyCompanyProperties {     final String configFileName = ‘credentials.properties’     public Properties getProperties() {         def scriptRoots = ScriptRunnerImpl.getPluginComponent(ScriptRunner).getRootsForDisplay()?.split(“, “)?.toList()…

Read More

Flags Messages in Jira

Sometimes is difficult to extract this info, here the documentation and examples: Link to the documentation Name Type Default Description title String The title text of the flag. body String The body text of the flag. type String info Sets the type of the message. Valid options are “info“, “success“, “warning” and “error“. close String…

Read More

How to install Jira and Confluence in your Mac in 5 minutes using Docker

To do this exercise Docker must be installed and running in your Mac computer. We will use Docker Desktop for Mac (download from here). After the install process, open it! Now configure the total RAM and capacity of the Docker service. Now we are ready to start! Just open the Command Line Terminal and execute this…

Read More