并行groovy脚本(在Jira中通过Scriptrunner)

时间:2019-01-31 14:58:08

标签: parallel-processing jira gpars

我需要在通过ScriptRunner运行的Jira ServiceDesk中并行化我的脚本(它创建几个子任务)。我需要找到一种并行创建任务的方法,因为当SomeUser创建任务时,等待所有子任务创建的时间很长。有什么想法怎么做? 我尝试将GPars导入到脚本中,但是Jira找不到与此匹配的方法。

1 个答案:

答案 0 :(得分:0)

只需在另一个线程中完成。

Thread.start {
    crateIssue(summary, description)
    crateIssue(anotherSummary, anotherDescription)
}

Thread.start {
        crateIssue(summary, description)
    }
Thread.start {
        crateIssue(anotherSummary, anotherDescription)
    }

启动线程后,ScriptRunner忘记了它,并立即返回该post函数已结束。用户不必等待所有线程都将完成。

* createIssue仅是伪函数