代理商sonarqube-苏州华克斯公司
SonarQube组成结构1.SonarQubePlatform,代理商sonarqube,就是SonarQube服务器,这是SonarQube运行的基础。首先解压缩SonarQube的发布软件;必要的情况下配置解压缩目录下的sonarqube/conf/sonar.properties文件;启动SonarQubePlatform:Windows下执行StartSonar.batLinux下执行sonarqube/bin/sonar.shstartc0nsole启动成功,可登录的用户名和密码为注意,代理商sonarqube扫描报告,在实验验证阶段,SonarQubePlatform默认使用H2数据库;但是在生产环境中,还需要使用MySQL等其他企业级数据库服务器。2.SonarQubeScanner,即分析项目代码的默认启动器首先解压缩SonarQubeScanner;必要情况下,配置文件sonar-scanner/conf/sonar-scanner.properties;建议配置如下:每次提交前的分析,设置参数sonar.analysis.mode=preview每天都要执行的CI分析,代理商sonarqube安全审计,设置参数sonar.analysis.mode=publish启动SonarQubeScanner:Windows下执行sonar-scanner.batLinux下执行sonar-scanner/bin/sonar-scanner3.分析项目首先根据项目代码的编程语言,在线安装必要的SonarQube插件,代理商sonarqube规则,以支持项目使用的编程语言;然后,cd到要分析的项目目录下,如some/projects/java/myproject/在项目目录下创建并配置sonar-project.properties文件Sonarqube安装插件通过web页面可以安装各种插件目前有如下插件:1、代码分析插件2、其他语言:CSSErlangGroovyLuaPuppet3、外部分析工具集成AEMRules、AndroidLint、Checkstyle、Findbugs、jDepend、PMD、Sonargraph7、SonargraphIntegration、Xanitizersonarqube常用插件:ChinesePack–中文语言包Checkstyle–Java代码规范检查Crowd–Crowd插件,实现统一登录JaCoCo–Java代码覆盖率PMD–Java静态代码扫描ShellCheckAnalyzer–Shell代码规范检查SonarCSS、SonarHTML、SonarJS等–Sonar针对不同编程语言代码分析重启服务器,插件才可以加载生效。代理商sonarqube-苏州华克斯公司由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司坚持“以人为本”的企业理念,拥有一支高素质的员工队伍,力求提供更好的产品和服务回馈社会,并欢迎广大新老客户光临惠顾,真诚合作、共创美好未来。华克斯——您可信赖的朋友,公司地址:苏州工业园区新平街388号,联系人:华克斯。)