sonar + gitlab 搭建代码质量管控平台
2017-08-16 00:00
387 查看
第一部分:本地搭建篇章【sonar搭建】
1、先到sonar官网下载 sonar,没有下载最新的,怕不稳定。下载地址如下: https://www.sonarqube.org/downloads/
2、解压后会看到sonar目录,先改下/conf目录下的sonar.properties
3、配置如下选项,基本上都写好了,只需要取消注释,稍微改一下就可以了
4、到bin目录下 ./sonar.sh 启动sonar,启动成功后可以看到这个页面,登录默认账号密码是admin/admin
5、先汉化一下 Administration->System->Update Center ,汉化完成后会提示重启,重启一遍即可 ./sonar.sh restart
第二部分 IDEA插件安装
6、IDEA安装sonar插件,可以需要翻墙,梯子自己寻吧,setting -> Plugins --> Browse Repositores ->搜索 sonar ,安装后重启一遍IDEA
7、给IDEA加入sonar配置
第三部分 sonar-scanner 安装配置和使用,实际上第二部分IDEA插件应该能完成这部分工作的,安装后配好了server,没有起作用,暂时还没查明原因。暂时按照官方的方法,安装一个scanner
8、sonar-scanner 下载地址如下:
https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.0.3.778-macosx.zip
下载完后解压,包目录如下,需要修改sonnar-scanner.properties
9、配置文件如下,比较简单。
10、配置完后,进入bin目录 ./sonar-scanner ,然后scanner开始执行了,成功的话会出现这个日志结尾
11、进入sonar,可以自定义面板,看到可视化的一个分析结果
12、现在可以享受你的盛宴了,几乎是测试狂虐开发的利器
第四部分:准备将sonar 制作成镜像,结合gitlab使用,未完待续
1、先到sonar官网下载 sonar,没有下载最新的,怕不稳定。下载地址如下: https://www.sonarqube.org/downloads/
2、解压后会看到sonar目录,先改下/conf目录下的sonar.properties
3、配置如下选项,基本上都写好了,只需要取消注释,稍微改一下就可以了
sonar.jdbc.username=root sonar.jdbc.password=12345678 sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance sonar.jdbc.maxActive=60 sonar.jdbc.maxWait=5000 sonar.jdbc.minEvictableIdleTimeMillis=600000 sonar.jdbc.timeBetweenEvictionRunsMillis=30000 sonar.web.host=0.0.0.0 sonar.web.port=9000 sonar.ce.javaOpts=-Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true
4、到bin目录下 ./sonar.sh 启动sonar,启动成功后可以看到这个页面,登录默认账号密码是admin/admin
5、先汉化一下 Administration->System->Update Center ,汉化完成后会提示重启,重启一遍即可 ./sonar.sh restart
第二部分 IDEA插件安装
6、IDEA安装sonar插件,可以需要翻墙,梯子自己寻吧,setting -> Plugins --> Browse Repositores ->搜索 sonar ,安装后重启一遍IDEA
7、给IDEA加入sonar配置
第三部分 sonar-scanner 安装配置和使用,实际上第二部分IDEA插件应该能完成这部分工作的,安装后配好了server,没有起作用,暂时还没查明原因。暂时按照官方的方法,安装一个scanner
8、sonar-scanner 下载地址如下:
https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.0.3.778-macosx.zip
下载完后解压,包目录如下,需要修改sonnar-scanner.properties
9、配置文件如下,比较简单。
#默认 SonarQube server sonar.host.url=http://localhost:9000 #默认 编码格式 sonar.sourceEncoding=UTF-8 sonar.projectKey=xx sonar.projectName=xxx sonar.projectVersion=1.0 sonar.java.binaries=build/classes #项目路径 sonar.projectBaseDir=/Users/******* #源码路径 sonar.sources=src
10、配置完后,进入bin目录 ./sonar-scanner ,然后scanner开始执行了,成功的话会出现这个日志结尾
11、进入sonar,可以自定义面板,看到可视化的一个分析结果
12、现在可以享受你的盛宴了,几乎是测试狂虐开发的利器
第四部分:准备将sonar 制作成镜像,结合gitlab使用,未完待续
相关文章推荐
- 快速搭建sonar代码质量管理平台
- Jenkins+Gitlab+Sonar代码检查平台搭建-Pom.xml
- 使用 Docker 搭建代码质量检测平台 SonarQube
- Jenkins+Gitlab+Sonar代码检查平台搭建-Jenkins定制发邮件
- Jenkins+Gitlab+Sonar代码检查平台搭建-Jenkins
- 代码质量检查平台Sonar环境搭建说明
- Docker快速搭建Sonarqube + Jenkins 代码质量平台
- SonarQube代码质量管理平台搭建手册(集成jenkins进行自动化代码审查)
- Jenkins+Gitlab+Sonar代码检查平台搭建-Gitlab
- Jenkins+Gitlab+Sonar代码检查平台搭建-java_maven项目
- 快速搭建sonar代码质量管理平台
- SonarQube代码质量管理平台比较好的搭建和使用资料
- 使用 Docker 搭建代码质量检测平台 SonarQube
- Jenkins+Gitlab+Sonar代码检查平台搭建-Maven
- 快速搭建sonar代码质量管理平台
- 使用 Docker 搭建代码质量检测平台 SonarQube
- SonarQube代码质量管理平台安装与使用
- SonarQube代码质量管理平台安装与使用
- sonarQube代码质量管理平台
- sonarQube代码质量管理平台