我们正在使用 TFS 构建,并且在配置中有几个自定义步骤(例如,在目标中运行 NUnit 测试,在AfterCompile
目标中部署步骤AfterDropBuild
等)。现在我想添加在损坏的构建上发送电子邮件的功能。我已经从 MS Community 任务中配置了一个邮件任务并将其放到BeforeOnBuildBreak
目标中。如果出现编译错误,这将非常有效,我们甚至会收到通知电子邮件。
但是,当某些自定义任务出现错误时(例如,在此 NUnit 测试运行中测试失败),甚至不会执行 BeforeOnBuildBreak 目标。在任何构建失败的情况下,是否有其他(更通用的)目标或任何其他方式来执行自定义逻辑?