sonarqube - SonarQube:企业与社区
问题描述
我想实现 sonarqube 作为代码覆盖工具,但我不确定我是要使用企业版还是社区版,它们之间有什么不同?
解决方案
这完全取决于您的要求:
社区版: 它带有您需要的日常功能,例如 QualityGate(自定义规则失败或通过特定签入)、代码异味(违反最佳实践)、项目评级(可管理性检查)、漏洞扫描、可靠性扫描等基本特征。
Dev、EE 和 DC 版: 它们为您提供了与项目集成的 git 挂钩,但大多数 CI 功能、分支分析等仅限于付费版本。用于早期检测的更好的 IDE 集成。您为 EE 和 DC 版本支付的费用越多,您就会获得更好的项目管理选项。
这完全取决于您希望如何扩大团队规模、项目的复杂性、发布周期、互操作性等。
购买前请随意进一步研究。
我的建议:首先在 VM/Machine 或 Docker 上设置社区版,使用它,然后决定是否需要额外的功能。
推荐阅读
- npm - 如何修复 TypeError:无法读取未定义的属性“最新”?
- c - 我不断收到此编译错误:ceasar.c:9:1: error: expected identifier or '(' {
- c# - 添加到 char 数组时出现 NullReferenceException
- python - 如何避免条形图注释与左 y 轴重叠?
- c# - C# WinForm - 从表单按钮访问用户控件中的组合框
- javascript - formsubmit.co 和表单错误验证只能在本地工作,不能在现场工作
- android - 如何在字符串资源android中使用@
- express-session - 我应该为 MySQL 和 nodejs 使用什么会话存储
- google-chrome-extension - Chrome 扩展:根据弹出元素中的获取请求,我在哪里可以看到端点请求的详细信息?
- javascript - 如何在搜索栏中更改路线 onSubmit?