SonarQube:企业与社区

Raj*_*wal 4 sonarqube

我想实现 sonarqube 作为代码覆盖工具,但我不确定我要使用企业版还是社区版,它们之间有什么区别?

Van*_*eff 6

这完全取决于您的需求:

社区版: 它带有您需要的日常功能,例如 QualityGate(失败或通过特定签入的自定义规则)、代码异味(违反最佳实践)、项目评级(可管理性检查)、漏洞扫描、可靠性扫描等基本特征。

社区版:见这里

Dev、EE 和 DC 版: 它们为您提供 git hook 以与您的项目集成,但大多数 CI 功能、分支分析等仅限于付费版本。更好的 IDE 集成以进行早期检测。您为 EE 和 DC 版本支付的费用越多,您将获得更好的项目管理选项。

这完全取决于您希望如何推进团队规模、项目的复杂性、发布周期、互操作性等。

其他付费版本:见这里

购买前请随意进一步研究。

我的建议:首先在虚拟机/机器或 Docker 上设置社区版,使用它,然后决定是否需要额外的功能。