Как получить доступ к полезной нагрузке Github в jenkins? - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь использовать GitHub-хук, чтобы получить подробную информацию о коммите в моих jenkins. Я попытался использовать generic-webhook-trigger для получения переменных. Я получаю JSON, и моя переменная

modified ($.commits[0].modified)

Способствующая переменная

modified = ["sac_tests/lang/dontcall.properties"]

Теперь я хочу получить доступ к этому массиву в отличном сценарии. Я пытаюсь использовать

def mod=build.getEnvironment(listener).get('modified')

Но переменная mod после этого пуста. Ничего не печатается с println (мод). Это прекрасно работает для отдельных переменных из JSON, но, похоже, не работает с массивами JSON.
Любая помощь будет оценена. Также, если есть способ обработать полезную нагрузку без generic-webhook-trigger, я бы тоже хотел это услышать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...