2

我正在寻找关于可以与我的版本控制工具 clearcase 一起集成/使用的代码质量控制工具 (sonarqube) 的确认。

我听说过 sonarQube,但不确定我们是否可以将它与 Clearcase 一起使用。我想知道是否可以将 sonarqube 与 Clearcase 一起使用。

4

2 回答 2

2

尽管 VonC 的回答非常出色,但我不清楚您所说的“集成”是什么意思,所以我想稍微扩展一下这个主题。

SonarQube 不会:

  • 检查你的代码
  • 构建你的代码

这些事情必须在您的分析外部处理,通常由诸如 Jenkins(或 Jazz Build Engine)之类的 CI 引擎处理。

SonarAnalyzer 执行以下操作:

  • 对代码执行静态分析
  • 联系您的 SCM 以获取每个文件每一行的“责备”信息。

分析器检索到的责备数据用于将每个源文件行与 SonarQube UI 中的最后一个提交者相关联,并将问题分配给他们假定的作者。

于 2016-06-23T09:46:05.597 回答
2

如此处所述,SonarQube 将与 ClearCase 的继任者:IBM RTC及其 Jazz Source Control 模块进行更多的集成。

http://www.ibm.com/developerworks/rational/library/integrate-sonarqube-devops-environment/figure002.png

话虽如此,SonarQube 插件库页面确实提到了一个ClearCase 插件,供您尝试。

于 2016-06-23T07:19:31.770 回答