我正在寻找一种方法来组织SonarQube项目,并找出我必须为这样的事情付费:http://www.sonarqube.org/bring-a-new-dimension-to-sonar-with-the-views-plugin/。相比于詹金斯的一切都是免费的,这款产品开始让我大吃一惊。有没有其他的免费插件可用于此目的?另一件事是我试图获得PL/SQL的评估许可(也必须为此付费),但两天后没有得到答复。猜猜这个产品没有竞争对手。如何在SonarQube中组织项目?
回答
SonarQube是免费的。您可以运行项目分析(获取/运行单元测试,静态代码分析,代码覆盖率jacoco/cobertura,jmeter性能测试等)或使用基于声纳的分析机制进行一些分析。
SonarQube中有免费和一些商业插件,您可以下载/安装(试用版/完整版),并获得商业付费插件提供的内容。
其中一个插件是“Views portfolio plugin”。下载/安装很容易(查看SonarQube文档了解如何获取/安装插件)。
对于组织项目,您必须创建新的仪表板,视图,度量以及在小部件中使用它们。看到这个第一:在安装http://docs.sonarqube.org/display/PLUG/Views+plugin和http://www.sonarqube.org/everythings-a-component/
一旦视图投资组合插件,你必须做到以下几点:SonarQube的5.1.x和声纳亚军的
确保您使用的是最新的/新版本2.4+
安装最新的/ stable Views投资组合插件。
创建新的视图,子视图(在视图内)。
创建新的度量和过滤器。看到下面的几个帖子/链接。
运行声纳分析(例如,在Gradle中运行sonarRunner任务或在项目工作区中运行sonar-runner独立分析)对某些/所有项目进行分析。
运行“声纳运行者意见”(创建詹金斯的工作)。这将填充您使用最新声纳数据创建的所有视图/子视图。
在这一点上,创造新的仪表板/每队默认仪表板,每个项目类型,每个位置等,并在部件使用过滤器,意见,措施。
任何时候你会在一个项目上运行sonarqube分析,你必须在视图或其子视图之一中分配该项目,并再次确保运行“sonar-runner views”(在命令/ $提示或通过Jenkins Execute Shell构建步骤)。
注:查看投资组合插件,不把所有基于声纳项目的指标,如组件,但其中大部分项目的指标可以治疗/次通过组合插件读作“组件”。
对于例如:在这里看到:SonarQube - Views Portfolio Plugin aka Helicopter View nemo - Combined all projects metrics
其他有用的链接: SonarQube - Views Portfolio Plugin - Project vs Filter Motion Chart 和 SonarQube - Views Portfolio Plugin aka Helicopter View nemo - Combined all projects metrics
- 1. 如何在eclipse中组织webdriver项目?
- 2. 如何在TFS中组织项目?
- 3. 如何组织项目?
- 4. 在QGraphicsScene中组织项目
- 5. 在TFS中组织项目
- 6. 如何为大型组织设置SonarQube
- 7. 如何组织SVN的项目目录?
- 8. ASP.NET项目组织
- 9. xcode项目组织
- 10. 组织Redmine项目
- 11. MEAN项目 - 组织
- 12. 组织Gaelyk项目
- 13. 组织VBA项目
- 14. ObjectiveC项目组织
- 15. 组织JDBC项目
- 16. TFS项目组织
- 17. .NET项目组织
- 18. PHP项目组织
- 19. iOS项目目录组织
- 20. 在sonarqube项目中拥有子项目
- 21. Trac - Windows - 如何组织trac项目?
- 22. 如何组织春天的项目
- 23. 如何组织一个C++项目
- 24. 如何组织我的Dart项目
- 25. 如何组织一个Python项目?
- 26. 如何组织这个ASP.NET MVC2项目?
- 27. 如何组织多语言zend项目
- 28. 如何组织python/Boost Python项目
- 29. 如何组织我的项目?
- 30. 如何组织一个ASP.NET项目
的浏览插件,这是不是免费的,现在由无未治插件替换为:HTTP: //www.sonarsource.com/products/plugins/governance/ –