云图网
  • 业界资讯
  • 技术专区
    • 云计算
    • 人工智能
    • 信息安全
    • 大数据
    • 研发管理
    • 大前端
    • 开源
    • 智能运维
    • 编程笔记
    • WordPress
  • 企业战略规划
  • 下载专区
  • 江湖史
  • 随笔记录
登录 注册
投稿
  1. 云图网首页
  2. 技术专区
  3. 编程笔记

sonar及sonar-scaner配置

2022年8月14日 12:22 • 编程笔记


sonar 8.9.9 部署在192.168.66.150上:

 

首先需要部署 jdk 11

部署psql

部署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及sonar-scaner配置

 

 修改sonar-scanner连接sonar的配置:   同时去掉UTF-8前面的注释

sonar及sonar-scaner配置

进入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 平台------->  

sonar及sonar-scaner配置

 

 sonar及sonar-scaner配置

 

运行命令

/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扫描后的结果:

sonar及sonar-scaner配置

 

 

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/280450.html

jenkinsloginScannersonar配置
赞 (0)
0 0
生成海报
Qt6.2 Widgets Application 解决 'ui_xxxx.h' file not found 问题
上一篇 2022年8月14日 12:21
求最值
下一篇 2022年8月14日 12:22

相关推荐

  • centos7监控CPU、内存使用情况(基于node_exporter+Prometheus+Grafana) 2022年7月22日
  • [持续交付实践] 基于 jacoco 的测试覆盖率统计平台实现 2022年5月19日
  • 青云 QingCloud 推出 KubeSphere(QKE)容器云,释放企业核心竞争力 2021年8月6日
  • Java环境变量配置 2022年7月13日
  • 2018 一笔“狗”销,2019 “猪”事顺利!10T 编程视频免费送! 2022年5月4日
  • 产品好不好,谁说了算?Sonar提出分析的性能指标,帮助您轻松判断产品性能及表现 2022年7月9日
  • 6 个托管 git 仓库的地方 2021年8月5日
  • 100T 程序员学习视频教程,学习资源免费下载! 2022年5月4日
  • Redis Cluster 原理说的头头是道,这些配置不懂就是纸上谈兵 2022年10月25日
  • 分布式压测系列之Jmeter4.0第一季 2021年8月7日

发表回复

请登录后评论...
登录后才能评论

热门标签

AI (11871) aliyun (95062) Android (10391) c (14594) go (7786) google (20654) html (8304) https (10802) iPhone (21436) jd (7444) linux (18686) MD (8346) microsoft (7561) Phone (21786) python (7226) windows (18482) 人工智能 (9889) 安全 (28526) 开源 (16950) 微软 (13275) 手机 (21138) 游戏 (13254) 百度 (7189) 硬件 (14378) 美国 (20456) 苹果 (10017) 观察 (7533) 谷歌 (8726) 车 (28069) 通信 (7496)
  • 欢迎投稿
  • 隐私政策
  • 使用协议
  • 服务条款
  • 版权声明

Copyright © 2006-2025 YTSO.COM 版权所有 鲁ICP备15002310号-3 Powered by WordPress

免责声明:本站信息来自互联网收集分享,版权归原创者所有,如果侵犯了您的权益,请发邮件给39941211@qq.com通知我们删除.