我已经使用在Teamcity中运行的psake编写了构建脚本。从powershell执行时,Teamcity不会检测到msbuild和nUnit失败
我有Teamcity 6.0,所以我从.cmd运行psake,但我不认为这会改变任何东西。
一切工作正常,但我有两个问题。
Nunit没有与Teamcity进行通信,所以当测试失败时,Teamcity说一切正常。
MsBuild表现相同。即使构建失败,Teamcity也会报告成功。
我想知道Teamcity如何检测这些故障。
这里是我的示例脚本:https://github.com/MikeEast/BuildTests/blob/master/build/build.ps1
而且,幸运的你,TeamCity的只是[发布了一个lib](http://nuget.org/List/Packages/TeamCity.ServiceMessages)来创建这些消息! –
它的工作原理,但我希望有一些神奇的东西。像mspec.exe有一个'--teamcity'开关可以产生这个。我曾希望TeamCity Nunit testrunner以某种方式拥有同样的东西。 –