Я пытаюсь настроить автоматизацию с использованием Jenkins и Jira Trigger для Jenkins. Я создал веб-крючок на стороне Джиры, который может призывать построить Дженкинс по своему желанию.Плагин Jira Trigger для Jenkins: получение значения из объекта выпуска
У меня возникла проблема с получением значения для настраиваемого поля из входящего запроса Jira.
Я пытаюсь использовать «Проблема атрибутов Path» функцию, и я также называют пост (How to use the 'Issue attribute path' in the parameter mapping of jenkins-trigger-plugin)
Howevevr Я до сих пор не удалось получить значение для пользовательских полей customfield_10010
, customfield_10011
. Я пробовал с картографией, как fields.customfield_10010
, fields.customfield_10010.value
, fields.customfield_10010.0.value
, customfield_10010.0.value
и аналогичные комбинации. Я могу получить значение для других стандартных полей, как это предлагается в справке плагина. ex: 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"
}
],
.....
....
....
}
}
Это не реализована функция , См.: [JENKINS-38797] (https://issues.jenkins-ci.org/browse/JENKINS-38797) – ceilfors