如何在詹金斯中访问Github钩有效载荷?

时间:2018-09-05 11:17:09

标签: jenkins github jenkins-plugins jenkins-groovy git-webhooks

我正在尝试使用github挂钩接收我的詹金斯中有关提交的详细信息。我试图使用generic-webhook-trigger来获取变量。我收到JSON,而我的变量是

modified ($.commits[0].modified)

贡献变量是

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

现在,我想以常规脚本访问此数组。我正在尝试使用

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

但是此后变量mod为空。用println(mod)不会打印任何内容。这对于来自JSON的单个变量很好用,但似乎不适用于JSON数组。
任何帮助,将不胜感激。另外,如果有一种无需通用webhook-trigger即可处理有效负载的方法,我也想听听。

0 个答案:

没有答案