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

sonar及sonar-scaner配置

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


sonar 8.9.9 部署在192.168.66.150上:

 

首先需要部署 jdk 11

部署psql

部署sonar

 

[[email protected] ~]# 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

相关推荐

  • 一位资深Java架构师的晋级心得 2021年7月25日
  • 100T 程序员学习视频教程,学习资源免费下载! 2022年5月4日
  • windows配置Anaconda 2022年6月29日
  • weblogic 配置连接过滤器(设置ip黑白名单) 2022年10月19日
  • Android-存储基础 2022年11月4日
  • 目录配置 2022年4月18日
  • java基础笔记002 2022年8月7日
  • 实验环境安装配置 2022年9月14日
  • Jenkins 用户手册  2023年12月5日
  • 百度又叒叕开源了71 个项目,牛不牛!? 2022年5月20日

发表回复

请登录后评论...
登录后才能评论
  • 欢迎投稿
  • 隐私政策
  • 使用协议
  • 服务条款
  • 版权声明

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

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