【问题标题】:TFS service hook bad requestTFS 服务挂钩错误请求
【发布时间】:2019-04-02 13:33:53
【问题描述】:

我正在尝试在构建完成(成功)事件上为 Jenkins 设置服务挂钩。 TFS 构建成功完成,但服务挂钩未能触发 Jenkins 作业。

我收到错误请求 400 错误。响应有这个消息:

X-Error-Message: Object is null(通过引用链: 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"])

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

当我从服务挂钩定义屏幕“测试”时,它也可以工作。

只有在签入触发TFS Build时,才会触发Jenkins。

有什么建议吗? 谢谢。

【问题讨论】:

    标签: jenkins tfs hook


    【解决方案1】:

    在 TFS (Azure DevOps) Service Hook 配置中,将 Integration Type 从“DevOps plugin for Jenkins”更改为“Build-in Jenkins API”,然后使用“Test”按钮重试。

    【讨论】:

    • 你知道什么是 Jenkins 的 DevOps 插件吗?这是 Azure Pipelines 上的插件吗?我怎样才能删除它?
    猜你喜欢
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    • 2010-10-31
    • 2021-03-25
    • 2019-06-12
    • 1970-01-01
    • 2015-10-07
    相关资源
    最近更新 更多