SonarQube:企业与社区

SonarQube : Enterprise vs Community

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

这完全取决于您的需求:

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

Community Edition: see here

开发版、EE 版和 DC 版: 他们为您提供 git 挂钩以与您的项目集成,但大多数 CI 功能、分支分析等仅限于付费版本。更好的 IDE 集成以实现早期检测。您为 EE 和 DC 版本支付的费用越多,您就会获得更好的项目管理选项。

That totally depends on how you would like to go forward team size, the complexity of the project, release cycles, interoperability etc.

Other Paid Editions: see here

请在购买前进一步研究。

My Suggestion: First setup the Community edition either on a VM/Machine or Docker, play with it and then decide whether you require extra features.