sonar安装与使用

1.sonar 下载可以官网也可以https://pan.baidu.com/s/1e7PocPRkzM47wL7BMBSgXQ下载。

2.上传到服务器,解压。

3.数据库配置:vim ${baseUrl}/conf/sonar.properties

sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.jdbc.url=jdbc:mysql://ip:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.web.javaOpts=-Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError
sonar.web.host=0.0.0.0
sonar.web.context=/sonar
sonar.web.port=9000

4.配置jdk目录:

vim ${baseUrl}/conf/wrapper.conf  配置

wrapper.java.command=/home/syn/jdk/jdk1.8.0_151/bin/java  #注意一定要Java结尾

5.启动sonar:

./${baseUrl}/bin/linux-x86-64/sonar.sh start

6.如果是root身份启动会报错,因为内置elasticsearch,不能使用root用户启动,可以在${baseUrl}/logs/es.log看到

7.新增用户或者将sonar文件夹分配给其他用户

   添加用户指令:

  adduser lisi

  设置密码

8.将文件授权给lisi:

chown -r lisi:lisi sonar*

9.删除之前生成的配置文件:

rm -rf ${baseUrl}/temp/*

rm -rf ${baseUrl}/logs/*

10.使用lisi用户启动:

如果失败可以根据 logs/log文件查看错误原因。

11.访问http://ip:9000/sonar,登陆名:admin,密码:admin,生成一个token值记录下来:fd2e34e296cf663eb215b7dd4f456d4e955ba5cc

11.找到项目路径下打开dos窗口执行:

mvn sonar:sonar -Dsonar.host.url=http://ip:9000/sonar -Dsonar.login=fd2e34e296cf663eb215b7dd4f456d4e955ba5cc

12.刷新网页就会看到有一个新项目.

13.关于Jenkins自动提交请参照:https://www.cnblogs.com/gao241/p/3190701.html

 

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值