首页 > 解决方案 > SonarQube:企业与社区

问题描述

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

标签: sonarqube

解决方案


这完全取决于您的要求:

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

社区版:看这里

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

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

其他付费版本:看这里

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

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


推荐阅读