我有一个要求,当有人在TFS中停止正在运行的构建时,我需要执行PowerShell脚本 - >建立资源管理器。
是否有任何事件或方法可以将我的代码挂钩以实现该目标?
到目前为止我只知道Pre&建设后的活动,但这些对我没有帮助。
注意:我们使用TFS进行源代码控制和构建。并使用Octopus Deploy在各种环境中进行开发。
答案 0 :(得分:1)
编写TFS服务器端插件,可以通过订阅您感兴趣的事件来监控该信息。
如果你谷歌“如何创建TFS服务器端插件”,你会发现很多教程如何创建一个。
例如:https://roadtoalm.com/2012/03/29/create-tfs-event-subscription-programmatically-with-tfs-api/
您可以订阅BuildStatusChangedEvent
事件,然后执行某些操作。