clearcase 和 sonar qube 集成以提高源代码质量
clearcase and sonar qube integration for source code quality
我正在寻找关于代码质量控制工具 (sonarqube) 的确认信息,它可以是 integrated/used 以及我的版本控制工具 clearcase。
我听说过 sonarQube,但不确定我们是否可以将它与 Clearcase 一起使用。我想知道是否可以将 sonarqube 与 Clearcase 一起使用。
作为 described here, SonarQube would integrate itself more with the successor of ClearCase: IBM RTC 及其 Jazz 源代码管理模块。
话虽这么说,SonarQube Plugin Library page does mention a ClearCase plugin,给你试试。
尽管 VonC 的回答非常好,但我不清楚你所说的 "integrate with" 是什么意思,所以我想稍微扩展一下这个话题。
SonarQube 没有:
- 检查你的代码
- 构建您的代码
这些事情必须在您的分析之外处理,通常由 CI 引擎处理,例如 Jenkins(或 Jazz Build Engine)。
SonarAnalyzer 可以:
- 对您的代码执行静态分析
- 联系您的 SCM 以获得每个文件的每一行的 "blame" 信息。
分析器检索到的责备数据用于将每个源文件行与 SonarQube 中的最后一个提交者相关联UI,并将问题分配给假定的作者。
我正在寻找关于代码质量控制工具 (sonarqube) 的确认信息,它可以是 integrated/used 以及我的版本控制工具 clearcase。
我听说过 sonarQube,但不确定我们是否可以将它与 Clearcase 一起使用。我想知道是否可以将 sonarqube 与 Clearcase 一起使用。
作为 described here, SonarQube would integrate itself more with the successor of ClearCase: IBM RTC 及其 Jazz 源代码管理模块。
话虽这么说,SonarQube Plugin Library page does mention a ClearCase plugin,给你试试。
尽管 VonC 的回答非常好,但我不清楚你所说的 "integrate with" 是什么意思,所以我想稍微扩展一下这个话题。
SonarQube 没有:
- 检查你的代码
- 构建您的代码
这些事情必须在您的分析之外处理,通常由 CI 引擎处理,例如 Jenkins(或 Jazz Build Engine)。
SonarAnalyzer 可以:
- 对您的代码执行静态分析
- 联系您的 SCM 以获得每个文件的每一行的 "blame" 信息。
分析器检索到的责备数据用于将每个源文件行与 SonarQube 中的最后一个提交者相关联UI,并将问题分配给假定的作者。