2016-11-29 106 views
2

我試圖使用Jenkins和Jira Trigger插件爲Jenkins設置一些自動化。我已經在Jira端建立了一個Web鉤子,它可以根據需要在Jenkins上調用構建。Jenkins的Jira Trigger插件:從問題對象中獲取價值

我從收到的Jira請求獲取自定義字段的值時遇到了問題。

我試圖用「問題屬性路徑」功能,並且我也被稱爲後(How to use the 'Issue attribute path' in the parameter mapping of jenkins-trigger-plugin

Howevevr我仍然無法獲得自定義字段customfield_10010customfield_10011值。我已嘗試使用像fields.customfield_10010,fields.customfield_10010.value,fields.customfield_10010.0.value,customfield_10010.0.value和類似組合的映射。我可以像插件幫助中所建議的那樣獲得其他標準字段的值。例如:status.name,description

我也無法從Jira documentation site得到任何線索。

傳入的json數據的一部分在下面,以便於參考。

"issue": { 
      "id": "1000x", 
      "self": "http://localhost:3080/rest/api/2/issue/10007", 
      "key": "ABC-2", 
      "fields": { 
       "issuetype": { 
        .. 
       }, 
       "parent": { 
        .. 
       }, 
       "components": [ 

      ], 
      "timespent": null, 
      "timeoriginalestimate": 28800, 
      "description": ".....", 
      "project": { 
       .. 
      }, 
      "customfield_10010": [ 
       { 
        "self": "http://localhost:3080/rest/api/2/customFieldOption/10019", 
        "value": "ABC-Custom 1", 
        "id": "10019" 
       } 
      ], 
      "fixVersions": [ 

      ], 
      "customfield_10011": [ 
       { 
        "self": "http://localhost:3080/rest/api/2/customFieldOption/10021", 
        "value": "ABC-Custom 2", 
        "id": "10021" 
       } 
      ], 
      ..... 
      .... 
      .... 
     } 
    } 
+0

這是不是一個已實現的功能。參見:[JENKINS-38797](https://issues.jenkins-ci.org/browse/JENKINS-38797) – ceilfors

回答