Jenkins - 代码分析

2024年11月13日 | 1 分钟阅读

如今,我们都在编写代码。因此,代码的质量必须良好,才能获得更好的性能。

在 Jenkins 中实现静态分析作业,Jenkins 是最流行的用于持续集成 (CI) 和持续部署的开源工具,这使它更有趣。

为什么进行代码分析?

有时,编译器可能经常无法识别所有错误。静态代码分析有助于略微改善这种情况。

Jenkins 有大量的代码分析插件。可以在 Jenkins 的官方网站上找到各种插件:https://wiki.jenkins.io/pages/viewpage.action?pageId=133958460

Jenkins - Code Analysis

这些插件为静态代码分析插件提供实用程序。 Jenkins 可以解析来自各种代码分析工具(如 PMD、CheckStyle、FindBugs 等)的结果文件。 对于每个相应的代码分析工具,Jenkins 中都需要安装一个插件。

此外,还可以使用附加插件 Static Analysis Collector,它将这些插件的各个结果合并到一个趋势图和视图中。

这些插件可以提供以下信息:

  • 作业中的警告总数
  • 趋势报告,显示每次构建的警告数
  • 每个包、模块、类别或类型的发现的警告概述
  • 已建立警告的详细报告,可以选择按严重性(或新和已修复)进行过滤