【发布时间】:2019-03-13 10:13:05
【问题描述】:
我正在 TFS 中运行作业。工作完成后,我得到一个输出说 TEST OK 或 ERROR。现在,如果控制台输出包含字符串 ERROR,我希望 TFS 中的这个 powershell 步骤失败(以红色突出显示)。 这可能吗?
由于日志只写入STDOUT,我需要先将日志从stdout复制到stderr,然后检查是否找到字符串ERROR。
- 将标准输出复制到标准错误。像“dir > 1>&2”这样的东西
- if(stderr.contains("ERROR") => 标准错误失败
但我真的不知道如何在 powershell 脚本中实现这一点?
任何输入都适用。
【问题讨论】:
标签: powershell tfs