所以这是我的问题。我在TFS2013中有一个prebuild脚本,它通过gulp命令运行JSHint。如果有任何警告,我想让脚本错误,我有这个工作,但TFS细节中的错误远远超过我期望的那一行。
在我的powershell脚本中,我这样做:
doctrine:generate:entities
但这是TFS中的错误细节:
有没有办法以一种使构建部分成功/失败的方式使PowerShell错误,并且错误细节不包含所有这些额外的东西? (您可以看到第二个错误实际上是来自powershell脚本的错误。)
答案 0 :(得分:2)
我明白了!
$Host.UI.WriteErrorLine("$count files have JSHint warnings")
这会将一行写入TFS构建详细信息错误列表,而不会抛出任何额外的详细信息或写入错误。