如何在构建资源管理器中停止构建时执行PowerShell脚本

时间:2016-04-19 13:12:06

标签: visual-studio powershell msbuild octopus-deploy

我有一个要求,当有人在TFS中停止正在运行的构建时,我需要执行PowerShell脚本 - >建立资源管理器。

是否有任何事件或方法可以将我的代码挂钩以实现该目标?

到目前为止我只知道Pre&建设后的活动,但这些对我没有帮助。

注意:我们使用TFS进行源代码控制和构建。并使用Octopus Deploy在各种环境中进行开发。

1 个答案:

答案 0 :(得分:1)

编写TFS服务器端插件,可以通过订阅您感兴趣的事件来监控该信息。

如果你谷歌“如何创建TFS服务器端插件”,你会发现很多教程如何创建一个。

例如:https://roadtoalm.com/2012/03/29/create-tfs-event-subscription-programmatically-with-tfs-api/

您可以订阅BuildStatusChangedEvent事件,然后执行某些操作。