Sonar Runner

MAC SonarQube静态代码检查

只谈情不闲聊 提交于 2020-03-19 17:29:35
3 月,跳不动了?>>> SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。(该文章部分参考其他人写的,加入自身遇到的问题总结) 准备工作; 1、jdk(请自行百度,很easy的) 2、sonarqube: http://www.sonarqube.org/downloads/ 3、SonarQube+Scanner: https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-2.5.zip 4、mysql数据库(请参考: http://www.jianshu.com/p/0dace9c19333) ###一、安装篇 1.下载好sonarqube后,解压目录,通过命令行到sonarqube目录并启动 命令: sudo {sonarqube上一级目录}/sonarqube/bin/macosx-universal-64/sonar.sh start 输入Mac本机密码启动sonarqube 2.浏览器访问 http://localhost:9000,如出现下图则表示安装成功。 ###二、配置篇 1.打开mysql,新建一个数据库 在命令行中,执行如下操作: mysql -u root -p mysql>

安装SonarQube/SonarRunner/Jenkins 持续集成管理代码

故事扮演 提交于 2019-11-28 20:26:44
Jenkins介绍   Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:   1、持续的软件版本发布/测试项目。   2、监控外部调用执行的工作。 3、参考文档:https://www.cnblogs.com/h--d/p/5673085.html & https://www.cnblogs.com/reblue520/category/1030718.html 安装jdk [root@cm-vpn2 src]# tar -zxvf jdk-8u131-linux-x64.tar.gz [root@cm-vpn2 src]# mv jdk1.8.0_131 /usr/local/jdk1.8 配置环境变量 [root@root-01 src]# vim /etc/profile 把这段配置写到最后面: JAVA_HOME=/usr/local/jdk1.8/ JAVA_BIN=/usr/local/jdk1.8/bin JRE_HOME=/usr/local/jdk1.8/jre PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8

SonarQube+Scanner的安装配置及使用

萝らか妹 提交于 2019-11-27 14:22:26
SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。 准备工作; 1、jdk(1.8及以上) 2、SonarQube:http://www.sonarqube.org/downloads/ 3、SonarQube+Scanner:https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.2.0.1227-windows.zip 4、mysql数据库(5.5至8.0版本) 一、安装篇 1.下载好SonarQube后,解压打开bin目录,启动相应操作系统目录下的StartSonar。如本文演示使用的是win的64位系统,则打开 sonarqube-7.6\bin\windows-x86-64\StartSonar.bat 2.启动浏览器,访问http://localhost:9000,如出现下图则表示安装成功。 3.默认的用户名密码:admin/admin 注意:如果要关闭sonarqube服务,则在服务窗口界面,快捷键Ctrl+C,然后输入Y退出,如图所示: 不要直接关闭,不然再次启动时会出现如下报错: 解决方法: 当你看到如下所示内容的时候,很可能是由于之前打开的sonarqube未正常关闭