2

我希望能够以编程方式停止构建某些构建定义。首先,我考虑创建一些事件处理程序(soap 服务或 TFS 插件)来解决这个问题。但不幸的是,TFS 中似乎没有适当的事件(在构建刚开始时会引发)。

有没有办法解决这个问题?

谢谢!

埃琳娜

更新: 问题已通过在 TFSBuild.proj 的第一个目标中调用自定义构建任务解决

4

1 回答 1

1

大多数构建监视器似乎会定期轮询 TFS 以查看是否有任何新构建,这显然对您不起作用,因为取消构建会有太多延迟。

我建议您修改构建模板以在开始时执行 Web 请求。或者只是将取消构建的逻辑放入实际模板中。

我可以问一下为什么您仍然需要取消构建吗?可能有更好的选择。

于 2012-10-17T17:55:55.847 回答