我的构建过程中有一个工具,它非常容忍错误和警告。它通常只会将它们记录到控制台,但不会使构建失败。目前,我正在以Ant任务的形式使用该工具,但这可能会改变。
我希望错误和警告使构建失败。有没有办法做到这一点?我是否可以以某种方式监视控制台输出并使构建失败(如果适用)?
(如果您感兴趣,该工具是Sonar。)
答案 0 :(得分:2)
插件Post build task对您来说是一个很好的解决方案。
您可以使用正则表达式对其进行配置以检入构建日志,然后启动可能导致构建失败的脚本(使用"Escalate script execution status to job status"
属性)