【发布时间】:2017-11-17 12:30:36
【问题描述】:
我在 TFS 构建中有一个 PowerShell 步骤,它将错误写入错误流,因此构建失败。我想要忽略错误并继续成功的步骤。
进程以退出代码 0 完成,并有 1 个错误写入错误流。
我尝试在 TFS 中设置 Continue on error 选项,但这会导致“构建部分成功”状态,但我想要的是“成功”。
我也尝试将2>&1 > output.txt 添加到生成错误的行的末尾,但错误仍会写入 TFS 输出并且不会在文本文件中捕获。
我正在执行的命令是来自 TFS 2015 Power Tools 的 New-TfsChangeset cmdlet。
【问题讨论】:
-
您好,我无法使用您的解决方案,也无法验证它是否有效,因为我们目前使用的是 TFS 2015。然而,我赞成它。为了解决这个问题,我禁用了在使用
New-TfsChangeset命令签入时出错的签入策略。 TFS 2015 Powertools 在签入政策方面存在缺陷。
标签: powershell tfs tfsbuild