Jenkins + sonarqube集成
2017-01-20 本文已影响644人
hutou
Jenkins设置
-
插件下载
插件搜索 -
配置服务器
配置Sona服务器 -
设置Scanner
设置检索器 -
项目中增加一个构建
选择构建
构建配置信息
sonarqube设置
在进行构建的过程中,发现sonar scanner执行中有错误
错误
需要在sonaqube中进行设置,首先登陆系统(默认admin/admin),将SCM开关打开
图片.png
执行之后的结果 图片.png
整合Android
-
下载插件
在SonarQube中搜索android插件,并进行安装,安装之后的效果
android插件 -
规则激活
在SonarQube中进行质量配置,将Android Lint的规则激活
规则激活画面 - 在Jenkins中进行代码扫描配置
配置中sonar.exclusions表示不扫描的部分
sonar.projectKey=linxm:hcmapp_tx
sonar.projectName=hcmapp_tx
sonar.projectVersion=1.0
sonar.sourceEncoding=UTF-8
sonar.exclusions=app/src/main/java/com/tencent/**
sonar.sources=app/src/main/java
sonar.profile=Android Lint
配置画面