Linux安装sonar

前置依赖

​ mysql 5.6 or 5.7

​ jdk 1.8

1.下载

https://www.sonarqube.org/

2.安装unzip并解压sonarqube并移动到/usr/local

yum install unzip

unzip sonarqube-6.7.4.zip

mv sonarqube-6.7.4 /usr/local/

3.mysql里新增数据库

CREATE DATABASE sonar DEFAULT CHARACTER SET utf8;

4.修改sonarqube相应的配置

vim /usr/local/sonarqube-6.7.4/conf/sonar.properties
    sonar.jdbc.username=root
    sonar.jdbc.password=wiggin
    sonar.jdbc.url=jdbc:mysql://192.168.25.136:3306/sonar?useUnicode=true&characterEncoding=utf8
    sonar.web.context=/sonar
    sonar.web.host=0.0.0.0

5.新增用户,并将目录所属权赋予该用户

useradd sonar
chown -R sonar:sonar sonarqube-6.7.4/

6.启动

su soanr
/usr/local/sonarqube-6.7.4/bin/linux-x86-64/sonar.sh start

7.界面访问(可能要更新sonar 192.168.25.136:9000/sonar/setup)

http://192.168.56.101:9000/sonar

8.开启防火墙

​ vim /etc/sysconfig/iptables

​ 新增9000端口

​ 在界面产生令牌,并将项目代码使用以下命令进行提交由sonarqube进行分析,完成后,查看相应的分析结果

mvn sonar:sonar \
-Dsonar.host.url=http://192.168.56.101:9000/sonar \
-Dsonar.login=830edadfcb2c6326b1c6e2110f43c9f74d008450
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容