sonar代码质量检测

sonar代码检测

1.安装sonar

#1.安装mysql 
[root@sonarqube ~]# yum localinstall mysqlcommunity-*

#2.启动mysql
[root@sonarqube ~]# systemctl start mysqld 

#3.配置密码 
[root@sonarqube ~]# mysqladmin password '123456' 

#4.创建库 
[root@sonarqube ~]# mysql -uroot -p123456 -e "create database sonar charset utf8;"


####sonarqube 

[root@sonarqube ~]# yum install java -y 
[root@sonarqube ~]# unzip sonarqube-7.0.zip -d /usr/local/
[root@sonarqube ~]# ln -s /usr/local/sonarqube7.0/ /usr/local/sonarqube

#2.配置sonarqube连接数据库 
[root@sonarqube ~]# vim /usr/local/sonarqube/conf/sonar.properties
	sonar.jdbc.username=root
	sonar.jdbc.password=123456
	sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false


#3.启动sonarqube 
[root@sonarqube ~]# useradd sonar 
[root@sonarqube ~]# chown -R sonar.sonar /usr/local/sonarqube-7.0/ 
[root@sonarqube ~]# su - sonar -c "/usr/local/sonarqube/bin/linux-x86-64/sonar.sh start"

#4.登录sonarqube    
用户: admin    密码: admin   

#5.导入插件(汉化) 
[root@sonarqube ~]# mv /usr/local/sonarqube/extensions/{plugins,plugins _bak} 
[root@sonarqube ~]# tar xf sonar_plugins.tar.gz -C /usr/local/sonarqube/extensions/

#6.重启sonarqube 
[root@sonarqube ~]# su - sonar -c "/usr/local/sonarqube/bin/linux-x86-64/sonar.sh restart"

#7.让sonarqube开启验证
 配置-->配置-->权限 Force user authentication

2.手动代码检测

ps: 进入jenkins工作目录

安装客户端sonar工具

tar xf sonar-scanner-cli-4.0.0.1744-linux.zip -d /usr/local/
ln -s sonar-scanner-4.0.0.1744-linux sonar-scanner

手动检测


ps: 进入jenkins工作目录


html
/usr/local/sonar-scanner/bin/sonar-scanner   -Dsonar.projectKey=html   -Dsonar.sources=.

java
/usr/local/sonar-scanner/bin/sonar-scanner   -Dsonar.projectKey=java   -Dsonar.sources=.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值