我需要通过Jenkinsfile访问管道作业中的github webhook有效负载信息。我可以使用以下代码段打印有效负载:
properties ( [[$class: 'ParametersDefinitionProperty', parameterDefinitions: [[$class: 'StringParameterDefinition', defaultValue: '', description: '', name: 'payload']]]] )
echo ("This build is built with the payload: $payload")
但这只适用于我为该特定工作定义了webhook,如下所示:
http://<jenkins url>/job/Demo_GitHubOrg/job/DemoRepo/branch/master//buildWithParameters
我的管道作业扫描给定的组织并自动创建作业/回购/分支。
有没有办法编写一个更通用的webhook,它适用于我的管道文件夹中的所有作业,而不是为每个作业写一个,如上所示?
答案 0 :(得分:0)
有没有办法编写一个适用于所有人的更通用的webhook 我的管道文件夹中的作业,而不是为每个作业写一个 如上所示?