我正在TFS中工作。作业完成后,我得到一个输出,表示“测试正常”或“错误”。现在,如果控制台输出包含字符串ERROR,我希望TFS中的此powershell步骤失败(以红色突出显示)。 这可能吗?
由于日志仅写入STDOUT,因此我需要先将日志从stdout复制到stderr,然后检查是否找到了字符串ERROR。
但是我真的不知道如何在Powershell脚本中实现这一目标吗?
任何输入都是正确的。
答案 0 :(得分:0)
构建/发布系统有许多logging commands supported。
例如
Write-Output "##vso[task.logissue type=error]Whatever Error Message You Want"
将错误写入日志流。