簡體   English   中英

如何從Jira調用外部Web服務?

[英]How to call an external webservice from Jira?

我是Java開發人員,但對Jira還是陌生的。 我已經在Jira中創建了一個工作流,並且希望在特定步驟中使用當時應用程序表單中的信息來調用外部Web服務。 是否有用於此的插件,或者我應該在背后開發一些東西? 在兩種情況下,如果可以的話,請向我解釋我應該如何進行。

基本上,此功能已內置! 它被稱為Webhooks: https ://confluence.atlassian.com/display/JIRA/Managing+Webhooks

一個簡單的例子:如果定義了這樣的Webhook,則在每次Issue更新時都將使用所有字段以及所有更改的字段(在-之前-之后)調用URL。

您可以在Web服務的工作流過渡中截取所需的步驟,然后執行所需的操作。

好吧,據我所知,有兩種可能性:

首先是將自己的post函數實現為Jira插件,這對代碼和維護而言都更加復雜。

免費的Script Runner插件是更容易的選擇。 該插件允許您使用簡單的常規腳本自定義Jira。 它將允許您將自己的工作流后功能,驗證器或條件(取決於您的需求)編寫為簡單的Groovy腳本,並帶有整個Jira和Java API。 您將對文檔的這一部分最感興趣,以幫助您入門。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM