如何从Jira调用外部Web服务?

时间:2015-03-10 08:55:56

标签: web-services jira

我是Java开发人员但是Jira的新手。我在Jira中创建了一个工作流程,我希望在特定的步骤中使用当时应用程序表单中的信息调用外部Web服务。是否有插件或我应该开发支持的东西?在这两种情况下,如果可以,请解释我应该如何进行。

2 个答案:

答案 0 :(得分:2)

基本上这个功能已经内置了! 它被称为Webhooks:https://confluence.atlassian.com/display/JIRA/Managing+Webhooks

简单示例: 如果您定义了这样的Webhook,则会在每次Issue更新时调用URL,其中包含所有字段以及更改的所有字段(之前 - 之后)。

您可以截取Webservice中工作流转换中所需的步骤,并执行您想要的操作。

答案 1 :(得分:1)

嗯,据我所知,有两种可能性:

首先是将自己的post函数实现为Jira插件,这对于代码和维护来说都更复杂。

更容易的可能是免费Script Runner插件。这个插件允许您使用简单的groovy脚本自定义Jira。它允许您编写自己的工作流后功能,验证器或条件(取决于您的需要)作为一个简单的Groovy脚本,可以使用整个Jira和Java API。您将对documentation的这一部分最感兴趣,以帮助您入门。

相关问题