Jenkins 代码分析
现在我们在编写代码。因此,代码的质量必须好,以获得更好的性能,这一点很重要。
在Jenkins中实施静态分析任务,这是最流行的持续集成(Continuous Integration,CI)和持续部署(Continuous Deployment)开源工具,使其更具吸引力。
为什么需要代码分析
有时候编译器经常无法识别出所有的错误。静态代码分析有助于稍微改善这种情况。
Jenkins拥有许多代码分析插件。各种插件可以在Jenkins的官方网站上找到: https://wiki.jenkins.io/pages/viewpage.action?pageId=133958460
这些插件为静态代码分析插件提供了实用工具。Jenkins能够解析来自各种代码分析工具(如PMD、CheckStyle、FindBugs等)的结果文件。对于每个相应的代码分析工具,Jenkins中的插件请求安装。
此外,还提供了一个附加插件 静态分析收集器 ,将这些插件的个别结果合并为单个趋势图和视图。
这些插件可以提供以下信息:
- 作业中的警告总数
- 趋势报告显示每次构建的警告数
- 按包、模块、类别或类型显示的发现警告概述
- 根据严重程度(或新建和修复)选择可选地过滤的建立警告的详细报告