我已经在Azure Devops中设置了通用Webhook。 POST命令显示已发送commitId。
commits:[{"commitId": "numhere",
但是当我在詹金斯工作中使用$ GIT_COMMIT时,它为null。
我需要访问它才能回发构建成功/失败。
我正在使用通用Webhook,因为最终将通过Lamba发送它。
答案 0 :(得分:1)
我安装了通用的webhook触发器插件。
然后我使用多分支,创建了一个Jenkinsfile,并添加了一个在gitin中使用的名为gitid的变量
genericVariables: [
[key: 'gitid', value: '$.resource.commits[0].commitId']
],