标签:scanner 配置 Dsonar scaner linux sonar jenkins login
sonar 8.9.9 部署在192.168.66.150上:
首先需要部署 jdk 11
部署psql
部署sonar
[root@sonar ~]# cat /home/sonar/sonarqube-8.9.9.56886/conf/sonar.properties | grep -Ev "^$|^#"
sonar.jdbc.username=sonar
sonar.jdbc.password=123456
sonar.jdbc.url=jdbc:postgresql://192.168.66.150/sonarqube
sonar.web.host=0.0.0.0
sonar.web.context=/sonarqube
sonar.web.port=9000
systemctl start postgresql-10
su - sonar
cd /home/sonar/sonarqube-8.9.9.56886/bin/linux-x86-64/
&& ./sonar.sh start && ./sonar.sh status
./sonar.sh console
二、sonar-scaner 部署在jenkins机器上
解压sonarqube-6.7.4.zip 到 jenkins 目录下:
修改sonar-scanner连接sonar的配置: 同时去掉UTF-8前面的注释
进入jenkins 项目目录下:
cd /var/lib/jenkins/workspace/mytest
运行sonar-scanner命令,使用全路径:
/var/lib/jenkins/sonar-scanner/bin/sonar-scanner -Dsonar.source=./ -Dsonar.projectname=linux-test -Dsonar.login=2f2799d207daa3d7a6bda7c1c3b40e44c377ff57 -Dsonar.projectKey=linux-test -Dsonar.java.binaries=./target/
-Dsonar.source 指定要扫描的源代码位置
-Dsonar.projectname 指定项目 别 名
-Dsonar.login 指定连接 sonar系统平台的 token
-Dsonar.projectKey 指定projectKey
-Dsonar.java.binaries 指定生成的 二进制包的位置
-Dsonar.login 指定连接 sonar系统平台的 token 的生成方式如下: 登陆 sonar 平台------->
运行命令
/var/lib/jenkins/sonar-scanner/bin/sonar-scanner -Dsonar.source=./ -Dsonar.projectname=linux-test -Dsonar.login=2f2799d207daa3d7a6bda7c1c3b40e44c377ff57 -Dsonar.projectKey=linux-test -Dsonar.java.binaries=./target/
到sonar平台,可以看到sonar-scanner扫描后的结果:
标签:scanner,配置,Dsonar,scaner,linux,sonar,jenkins,login 来源: https://www.cnblogs.com/linux-china/p/16585071.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。