SonarQube 平台
1.下载包,安装启动
2.在sonar.properties 配置mysql数据库的
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
3。创建数据库 CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
4.创建用户分配权限:
CREATE USER 'sonar' IDENTIFIED BY 'sonar';
GRANT ALL PRIVILEGES ON *.* TO 'sonar'@'%' IDENTIFIED BY 'sonar' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar' WITH GRANT OPTION;
FLUSH PRIVILEGES;
在数据库表执行上面
5.需要有java环境配置

sonarQube 默认端口在9000

如果java 需要依赖maven 需要配置maven 环境

然后在
mvn sonar:sonar -Dsonar.host.url=http://localhost:9000 -Dsonar.login=047cf5b2c769ff9e0a3291521dbb8db2d620c031

安卓代码审查

在根目录gradle:

buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.5"
}
} plugins {
# 添加插件信息
id "org.sonarqube" version "2.6-rc1"
} apply plugin: "org.sonarqube"

jenkis:

安卓

在构建处选择Execute SonarQube Scanner中配置如下

sonar.projectKey=android
sonar.projectName=android
sonar.projectVersion=1.0 
sonar.language=java 
sonar.java.binaries=/var/lib/jenkins/workspace/android/yaok
sonar.sources=/var/lib/jenkins/workspace/android/yaok/src

sprng boot 后端配置

构建环境

Prepare SonarQube Scanner environment

构建:

execute sonaqube scannar  配置

sonar.projectKey=testmvndemo
sonar.projectName=testmvndemo
sonar.projectVersion=1.1
sonar.sources=.
sonar.java.binaries=C:\\Program Files (x86)\\Jenkins\\liwanlei\\liwanlei\\src\\main\\java\\com\\example\\sell\\demo

最新文章

  1. js Function()构造函数
  2. Arcgis, ArcEngine, Arcgis Server使用开发汇总 索引
  3. CSUOJ_1000
  4. 【JSP手记】--jsp里面session.getAttribute("×××")在java中的表示
  5. [CareerCup] 18.8 Search String 搜索字符串
  6. 在stackoverflow上使用markdown
  7. webstrom 中启用emmet插件的方法
  8. JS学习笔记(四) 正则表达式(RegExp对象)
  9. iphone4s丢失如何找回
  10. Python文件之----XML
  11. <算法图解>读书笔记:第1章 算法简介
  12. 用web技术写APP
  13. css3 transition和animation的区别与联系
  14. windows文件服务器的磁盘空间挂载在linux目录下使用
  15. pytest五:fixture_autouse=True
  16. StrokesPlus 谷歌搜索结果转https
  17. Viewer.js 是一款强大的 jQuery 图像浏览插件。
  18. js与ios桥接使用WebViewJavascriptBridge简单理解
  19. Asp.net中的web.config配置
  20. win32 音视频相关 api

热门文章

  1. sql server 日期时间与字符串的转换
  2. cent7安装ffmpeg
  3. .Net WebRequest异步请求与WebClient异步请求
  4. Windows用命令打开常用的设置页面和常用快捷键
  5. 在eclipse中方便的比较各个语言 资源文件—jinto的安装
  6. Mysql缓存中innodb_buffer_pool与Qcache的区别
  7. PyQt5 的几个核心模块作用
  8. 实例化list
  9. saltstack二次开发(一)
  10. (转)python3 urllib.request.urlopen() 错误UnicodeEncodeError: 'ascii' codec can't encode characters