我想创建 ac# 应用程序,每次在 TFS/VSTS 服务器中完成构建时都会触发一些代码。我在 c# 中使用事件侦听器和在 TFS/VSTS 中使用订阅没有太多经验,但希望有人这样做。我会很感激我能得到的所有帮助,即使只是建议。
1 回答
烙印99
TA贡献1829条经验 获得超13个赞
您可以使用订阅 REST API,您可以以编程方式创建订阅,以便在团队项目中发生特定事件时对外部(消费者)服务执行操作。例如,您可以创建订阅以在构建失败时通知您的服务。
支持的事件:
构建完成
代码推送(针对 Git 团队项目)
拉取请求创建或更新(针对 Git 团队项目)
代码签入(TFVC 团队项目)
创建、更新、删除、恢复或评论的工作项
发布到团队房间的消息
您可以在订阅上配置过滤器以控制哪些事件触发操作。
C# 相关示例供您参考。
更多细节请看官方教程:Create a service hooks subscription programmatically
- 1 回答
- 0 关注
- 251 浏览
添加回答
举报
0/150
提交
取消