SonarQube : Enterprise vs Community

标签 sonarqube

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

最佳答案

这完全取决于您的需求:

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

Community Edition: see here

开发、EE 和 DC 版:
它们为您提供了 git hook 以与您的项目集成,但大多数 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.

关于SonarQube : Enterprise vs Community,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54951551/

相关文章:

java - Sonar Lite 模式辅助类路径和 Ivy 依赖项

sonarqube 缺少项目仪表板

c# - 从 C# SONAR 分析中排除生成的代码

java 。我应该使用哪个 @Nullable 将返回值标记为 1?

objective-c - 在 Xcode 中使用 Sonarqube

sonarqube - 如何在本地运行预览分析,但不允许上传到服务器?

java - 使用 Sonarqube 扫描源代码后,自定义规则不会产生任何问题

java - 在 Sonar 上发布 JUnit 测试报告

java - Sonar 违规 : Invoke method(s) only conditionally

eclipse - 如何让 SonarLint 在 Eclipse 中的大量项目启动速度更快?