运行命令行构建步骤时,如何使用合理的消息/状态进行构建失败?
或者当然我可以在我的剧本中退出1但是我会变得丑陋'退出代码1'作为构建结果。
答案 0 :(得分:1)
function fail_build {
echo "##teamcity[buildProblem description='$1']" 1>&2
exit 0
}
可以在像
这样的脚本中使用cd ./logs
if grep -Pqr 'error text regex' *;
then fail_build "There are errors in logs"; fi
有关TC documentation page的更多信息。