Jenkins設(shè)置
-
插件下載
-
配置服務(wù)器
-
設(shè)置Scanner
-
項目中增加一個構(gòu)建
sonarqube設(shè)置
在進行構(gòu)建的過程中,發(fā)現(xiàn)sonar scanner執(zhí)行中有錯誤
需要在sonaqube中進行設(shè)置,首先登陸系統(tǒng)(默認admin/admin)缚忧,將SCM開關(guān)打開
執(zhí)行之后的結(jié)果
整合Android
-
下載插件
在SonarQube中搜索android插件卖局,并進行安裝姻僧,安裝之后的效果
-
規(guī)則激活
在SonarQube中進行質(zhì)量配置部默,將Android Lint的規(guī)則激活
- 在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