Ale*_*vic 6 software-quality checkstyle sonar-runner sonarqube
我有一个简单的问题,可能有一个简单的答案,但我找不到它是什么.我们希望将SonarQube与Checkstyle和其他一些工具一起部署,但我们无法找到它是否适用于集中式服务器部署或每台开发人员机器?所有教程都显示在不同机器上的安装并在localhost中使用,而有一个公共实例示例,并且需求和规范肯定看起来像服务一样.
另一方面,我不知道开发人员如何在服务器上提交检查代码.
那么,简而言之,它是如何部署的?任何清单或类似的东西都会有很大的帮助.
Pau*_*son 14
SonarQube"运行时"架构有几个要素:
SonarQube架构文档非常差(更不用说缺席),因此很难全局了解.我希望这有帮助.
SonarQube(以前只是"Sonar")是一个基于服务器的系统.当然,您可以将其安装在本地计算机上(硬件要求极低).但它是一个带有数据库的中央服务器.
分析由一些Sonar"客户端"软件执行,该软件可以是声纳转轮,声纳蚂蚁任务,声纳Eclipse插件等.分析结果可以自动上传到服务器,在那里可以通过声纳Web应用程序访问它们.
在具有许多开发人员的环境中,您应该运行构建服务器(例如Hudson或Jenkins),该服务器执行自动声纳分析,作为每晚构建的一部分.其他计划是可能的,但开发人员应该知道他们何时可以期待服务器端分析结果的更新.自动分析的结果可以通过声纳Eclipse插件显示在各个开发人员的Eclipse编辑器中.
Sonar的架构文档非常稀少.我找了一张图片来想象我刚刚描述的内容,却找不到一张......
| 归档时间: |
|
| 查看次数: |
8117 次 |
| 最近记录: |