Continuous integration 通过cppcheck分析的结果,是否有可能导致TeamCity构建失败

Continuous integration 通过cppcheck分析的结果,是否有可能导致TeamCity构建失败,continuous-integration,teamcity,static-analysis,cppcheck,Continuous Integration,Teamcity,Static Analysis,Cppcheck,我在项目中使用cppcheck进行静态代码分析,并使用TeamCity进行持续集成。如果在cppcheck发现一些错误或警告时生成服务器没有生成项目,那就太好了。有没有办法通过cppcheck分析的结果使构建失败?我是一名cppcheck开发人员。cppcheck命令行标志--error exitcode可能会有所帮助。最新版本的cppcheck要求您将实际返回代码传递给--error exitcode;否则,它会告诉您不存在这样的标志,从而失败 cppcheck --error-exitcod

我在项目中使用cppcheck进行静态代码分析,并使用TeamCity进行持续集成。如果在cppcheck发现一些错误或警告时生成服务器没有生成项目,那就太好了。有没有办法通过cppcheck分析的结果使构建失败?

我是一名cppcheck开发人员。cppcheck命令行标志--error exitcode可能会有所帮助。

最新版本的cppcheck要求您将实际返回代码传递给
--error exitcode
;否则,它会告诉您不存在这样的标志,从而失败

cppcheck --error-exitcode=1 ...

如果发现了什么,上面的代码将退出
1

我使用此标志,但事实是我还需要将cppcheck警告视为生成失败的原因,而不仅仅是错误。它工作正常!我通过组合标志得到了所需的信息:--enable=all--error exitcode