我想创建一个C#应用程序,该应用程序每次在TFS / VSTS服务器中完成构建时都会触发一些代码。我没有在C#中使用事件侦听器以及在TFS / VSTS中使用订阅的经验,但是希望有人这样做。
我将非常感谢我能获得的所有帮助,甚至只是建议。
答案 0 :(得分:0)
您可以使用 Subscriptions REST APIs ,可以以编程方式创建订阅,当团队项目中发生特定事件时,该订阅将对外部(消费者)服务执行操作。例如,您可以创建一个订阅,以在构建失败时通知您的服务。
受支持的事件:
您可以在订阅上配置过滤器,以控制哪些事件触发操作。
更多详细信息,请查看官方教程:Create a service hooks subscription programmatically