我有一个使用常规Webhook的多分支作业,并且我想访问Jenkins接收的JSON有效负载。不幸的是,我似乎无法访问它,我无法为多分支作业定义参数,我很茫然。谁能帮我吗?
答案 0 :(得分:0)
使用JSONPath JSONPath
配置一个$
变量,它将解析为整个接收到的JSON。
要在多分支管道中执行此操作,您的管道应如下所示:
properties([
pipelineTriggers([
[$class: 'GenericTrigger',
genericVariables: [
[key: 'everything', value: '$']
],
...
]
])
])
readme提供了有关如何与Multibranch一起使用的完整示例。