0

我们正在为 TFS 编写插件,期望接收 BuildStarted 和 BuildCompleted 事件。

我们发现可以通过 WebHooks 接收 BuildCompletedEvent。

但是 BuildStartedEvent 无法通过 WebHooks 接收。

是否存在在 TFS 2018 中接收 BuildStarted 事件的任何其他方式?

4

1 回答 1

0

BuildStartedEvent 没有挂钩(Azure DevOps Services 服务挂钩事件)。您可以使用解决方法:

  1. 添加作为第一步内联 powershell 任务(PowerShell 任务)并将有关您已开始构建的信息(Invoke-WebRequest、带有参数的 POST)发送到您的服务。

或者

  1. 创建 .net 应用程序以向您的服务发送 Web 请求(如何进行 HTTP POST Web 请求)。然后使用命令行(命令行任务)添加第一步以运行您的自定义应用程序。
于 2019-02-25T14:31:49.017 回答