【发布时间】:2012-10-17 13:54:17
【问题描述】:
我希望能够以编程方式停止构建某些构建定义。 首先,我考虑创建一些事件处理程序(soap 服务或 TFS 插件)来解决这个问题。但不幸的是,TFS 中似乎没有适当的事件(在构建刚开始时会引发)。
有没有办法解决这个问题?
谢谢!
埃琳娜
更新: 问题已通过在 TFSBuild.proj 的第一个目标中调用自定义构建任务解决
【问题讨论】:
-
您应该将其添加为答案并将其标记为正确。
-
Elena,你能描述一下你是如何停止从任务构建的吗?
-
自定义构建任务检查一些条件。如果应该停止当前构建,我调用 Log.LogError("Some error message here"),其中 Log = Microsoft.Build.Utilities.Log。错误记录将自动停止构建。
标签: tfs tfsbuild tfs-alerts tfs-events