云图网
  • 业界资讯
  • 技术专区
    • 云计算
    • 人工智能
    • 信息安全
    • 大数据
    • 架构设计
    • 研发管理
    • 物联网
    • 数据库
    • 区块链
    • 大前端
    • 开源
    • 移动开发
    • Java
    • linux专区
    • PHP
    • python
    • 智能运维
    • 编程笔记
    • 编程教程
    • WordPress
  • AIGC
  • 企业战略规划
  • 下载专区
  • 江湖史
  • 随笔记录
登录 注册
投稿
  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

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

相关推荐

  • Linux集群原理与安装配置详细说明 2021年8月9日
  • 硬核观察 #379 机械妖姬要到了 GPLv2 授权的源代码 2021年8月31日
  • Linux “天气预报” 2021年8月6日
  • 新手教程:如何 SSH 进入树莓派 2022年5月18日
  • SpringCloud Alibaba Nacos服务组件 2022年6月19日
  • Linux笔记 2022年6月21日
  • Spring Cloud 从入门到精通(一)Nacos 服务中心初探 2021年8月11日
  • 7 个有助于 AI 技术的最佳开源工具 2022年5月19日
  • 在裸机上建立 Linux 云实例 2022年5月20日
  • Java 入门练习(31 – 35) 2022年7月20日

发表回复

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

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

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