TFS服务挂钩错误请求

时间:2018-10-29 15:16:02

标签: jenkins tfs hook

我正在尝试在Build Completed(成功)事件上建立对Jenkins的服务挂钩。 TFS构建成功完成,但是服务挂钩无法触发Jenkins作业。

我收到错误的请求400错误。响应中包含以下消息:

  

X-Error-Message:对象为空(通过引用链:   net.sf.json.JSONObject [“ team-event”]-> net.sf.json.JSONObject [“ resource”]-> net.sf.json.JSONObject [“ repository”]-> net.sf.json。 JSONObject [“ clean”]-> net.sf.json.JSONNull [“ empty”])

“代码已签入”事件触发的服务挂钩正常工作。

当我从Service Hook定义屏幕上“测试”时,它也可以工作。

仅当签入触发TFS Build时,它才无法触发Jenkins。

有什么建议吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

在TFS(Azure DevOps)服务挂钩中,将“集成类型”从“ Jenkins的DevOps插件”更改为“内置Jenkins API”,然后使用“测试”按钮再次尝试。