如何使自定义 TFS 扩展(构建步骤)失败
How to make a custom TFS Extension (build step) to failed
我为 TFS(构建步骤)创建了一个新扩展,它是 运行 强大的 shell 脚本。
如何退出将使此构建步骤失败的脚本? (TFS 步骤中的红色 "X")。
我尝试了退出代码 99,但出现异常时它仍然是绿色的。
我应该抛出异常而不从强大的 shell 脚本中捕获它吗?
发现通过在 powershell 中添加“Write-Error”打印,它会将构建步骤标记为失败,而不管退出代码如何:
Write-Error "My fail reason."
这个问题可能重复:
Just using below simple script
Write-Error ("Some error")
exit 1
此外,您还应该能够使用 logging commands.
从您的脚本中 return 警告和错误
我为 TFS(构建步骤)创建了一个新扩展,它是 运行 强大的 shell 脚本。
如何退出将使此构建步骤失败的脚本? (TFS 步骤中的红色 "X")。 我尝试了退出代码 99,但出现异常时它仍然是绿色的。
我应该抛出异常而不从强大的 shell 脚本中捕获它吗?
发现通过在 powershell 中添加“Write-Error”打印,它会将构建步骤标记为失败,而不管退出代码如何:
Write-Error "My fail reason."
这个问题可能重复:
Just using below simple script
Write-Error ("Some error") exit 1
此外,您还应该能够使用 logging commands.
从您的脚本中 return 警告和错误