SonarQube 04 SonarScanner的使用 Web Go项目扫描

网友投稿 811 2022-11-30

SonarQube 04 SonarScanner的使用 Web Go项目扫描

SonarQube 04 SonarScanner的使用 Web Go项目扫描

Web前端项目扫描

[root@jenkins-master devops-web-service-master]# lsbuild index.html Jenkinsfile1 package-lock.json srcconfig Jenkinsfile package.json README.md static[root@jenkins-master devops-web-service-master]# npm install[root@jenkins-master devops-web-service-master]# npm run build[root@jenkins-master devops-web-service-master]# ls dist/static/css js[root@jenkins-master devops-web-service-master]# ls dist/static/js/app.2f2e5edd9af2c59aa514.js manifest.2ae2e69a05c33dfc65f8.js vendor.0aad2172a75b8ed4f46c.jsapp.2f2e5edd9af2c59aa514.js.map manifest.2ae2e69a05c33dfc65f8.js.map vendor.0aad2172a75b8ed4f46c.js.map

[root@jenkins-master devops-web-service-master]# cat myproject.properties sonar.projectKey=devops-web-servicesonar.projectName=devops-web-servicesonar.projectVersion=1.0sonar.sources=dist/static/jssonar.host.url=devops-web-service-master]# sonar-scanner -Dproject.settings=myproject.propertiessonar-scanner \ -Dsonar.projectKey=devops-web-service \ -Dsonar.projectName=devops-web-service \ -Dsonar.sources=src \ -Dsonar.host.url=\ -Dsonar.login=8b84bf7320e1f6f43c5b7801af3ef0ab223c8d85 \ -Dsonar.projectVersion=2.0 \ -Dsonar.ws.timeout=30 \ -Dsonar.projectDescription="my first project!" \ -Dsonar.links.homepage=\ -Dsonar.links.ci=\ -Dsonar.sourceEncoding=UTF-8

版本不同  -Dsonar.projectVersion=2.0,可以生成不同版本,不同版本可以对比

Golang项目扫描

sonar-scanner -Dsonar.projectKey=devops-golang-service \-Dsonar.projectName=devops-golang-service \-Dsonar.sources=src \-Dsonar.login=admin \-Dsonar.password=admin \-Dsonar.host.url=有测试用例的情况sonar.exclusions=**/*_test.gosonar.tests=.sonar.test.inclusions=**/*_test.go

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SonarQube 02 插件安装以及配置scanner
下一篇:Nexus 制品库管理实践02 搭建Maven私服(代理仓库)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~