JIRA在没有创建插件的情况下获取IssueEvent

时间:2016-05-02 06:55:29

标签: api rest events jira

我想为我们的JIRA编写一个脚本来识别问题事件(当问题改变其阶段时)。

我已设法建立与JiRA Rest api的连接并执行简单查询

我还发现了类IssueEvent,但我认为,使用它只能在Atlassian SDK中用于开发插件。由于我不想开发插件(Jira服务器位于公司的IT部门而且他们没有安装插件),我还不知道如何通过仅使用API​​来检测问题更改。这可能吗?

折衷解决方案是每10分钟走一次方法,例如并检查问题状态,但我想避免这种情况。

提前感谢你的帮助!

1 个答案:

答案 0 :(得分:1)

REST API是一个断开连接的进程,因此它没有内置触发器或拉取机制。与AJAX一样,您可以尝试使用JQL调用每隔x分钟轮询Jira。您的JQL调用可能如下所示:

project in (PROJECTKEY1, PROJECTKEY2, PROJECTKEY3) AND updated>=-1w ORDER BY updated DESC

“已更新”将获取所有已更改的问题,即新评论,状态或分辨率已更改等等。