【发布时间】:2019-03-01 20:04:18
【问题描述】:
我想实现 sonarqube 作为代码覆盖工具,但我不确定我是要使用企业版还是社区版,它们之间有什么不同?
【问题讨论】:
标签: sonarqube
我想实现 sonarqube 作为代码覆盖工具,但我不确定我是要使用企业版还是社区版,它们之间有什么不同?
【问题讨论】:
标签: sonarqube
这完全取决于您的要求:
社区版: 它具有您需要的日常功能,例如 QualityGate (自定义规则失败或通过特定签入),代码气味(最好 实践违规),项目评级(可管理性检查), 漏洞扫描、可靠性扫描等必备功能。
开发版、EE 版和 DC 版: 它们为您提供了与您的项目集成的 git 挂钩,但大多数 CI 功能、分支分析等仅限于付费版本。用于早期检测的更好的 IDE 集成。您为 EE 和 DC 版本支付的费用越多,您就会获得更好的项目管理选项。
这完全取决于您希望如何推进团队规模, 项目的复杂性、发布周期、互操作性等。
购买前请随意进一步研究。
我的建议:首先在虚拟机/机器或 Docker 上设置社区版,使用它,然后决定是否需要 额外的功能。
【讨论】: