使用Azure Webhook时GIT_COMMIT为空白

时间:2019-07-10 08:51:17

标签: jenkins

我已经在Azure Devops中设置了通用Webhook。 POST命令显示已发送commitId。

commits:[{"commitId": "numhere",  

但是当我在詹金斯工作中使用$ GIT_COMMIT时,它为null。

我需要访问它才能回发构建成功/失败。

我正在使用通用Webhook,因为最终将通过Lamba发送它。

1 个答案:

答案 0 :(得分:1)

我安装了通用的webhook触发器插件。

然后我使用多分支,创建了一个Jenkinsfile,并添加了一个在gitin中使用的名为gitid的变量

  genericVariables: [
   [key: 'gitid', value: '$.resource.commits[0].commitId']
  ],