Teamcity使用合理的消息来构建失败

时间:2014-12-17 14:12:11

标签: teamcity

运行命令行构建步骤时,如何使用合理的消息/状态进行构建失败?

或者当然我可以在我的剧本中退出1但是我会变得丑陋'退出代码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的更多信息。