Я пытаюсь использовать 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, я бы тоже хотел это услышать.