我正在使用Jenkins测试一个Java软件项目(使用play web框架,但这并不重要)。
测试的一部分涉及代码风格,我使用checkstyle。我尝试按照以下方式设置我的作业:
可以更改这个设置,以便仍然生成报告,但是坏的代码风格被认为是失败仍然让我感到困扰。我想这可能是主观的。无论如何,有没有办法改变这种情况?并且一般来说,Jenkins如何确定命令行是否失败?
测试的一部分涉及代码风格,我使用checkstyle。我尝试按照以下方式设置我的作业:
- 我通过命令行执行checkstyle,生成xml格式的报告
checkstyle -c /usr/share/checkstyle/sun_checks.xml -f xml -r app test -o checkstyle.xml
- 然后我添加了一个后置构建操作,使用this Jenkins plugin读取xml报告,并将其集成到构建结果中
可以更改这个设置,以便仍然生成报告,但是坏的代码风格被认为是失败仍然让我感到困扰。我想这可能是主观的。无论如何,有没有办法改变这种情况?并且一般来说,Jenkins如何确定命令行是否失败?