【发布时间】:2018-02-07 17:13:40
【问题描述】:
TFS/VSTS 支持两种类型的源代码控制,Git 和 TFVC。
我们正在创建一个 webhook 来捕获 TFS 或 VSTS 中的 CodeCheckedIn 事件 (CodeCheckedIn),以便我们可以在代码分支时执行一些额外的步骤。 codecheckedin 事件是 TFVC 的一部分,是在代码签入时引发的事件。
我们用于构建此 WebHook 的 TFS 版本是 TFS 2017.3。
但是,发送到 webhook 的有效负载似乎存在问题。
项目 id 值缺失,表示不知道签到来自哪个项目。在 Git 存储库上使用 (CodePushed) 事件时,项目 ID 将包含在有效负载中。
有谁知道为什么来自事件的 JSON 有效负载不包括项目 ID,有没有办法将其包括在内?
【问题讨论】:
标签: tfs azure-devops webhooks tfvc