SonarQube Scanner analysis skipped in travis CI

[亡魂溺海] 提交于 2019-12-08 17:20:47

问题



Does anyone knows for which reasons a SonarQube Scanner analysis could be skipped ?

$ sonar-scanner -X -Dsonar.host.url=https://sonarqube.com -Dsonar.login=$SONAR_TOKEN
08:59:10.162 INFO: Scanner configuration file: /home/travis/.sonarscanner/sonar-scanner-2.8/conf/sonar-scanner.properties
08:59:10.166 INFO: Project root configuration file: /home/travis/build/armadito/glpi/plugins/armadito/sonar-project.properties
08:59:10.182 INFO: SonarQube Scanner analysis skipped
The command "sonar-scanner -e -X -Dsonar.host.url=https://sonarqube.com -Dsonar.login=$SONAR_TOKEN" exited with 0.

回答1:


Finally, I found out that travis-ci's sonarqube addon set by itself the following environnment variable :

export SONARQUBE_SKIPPED=true

With the following message :

Skipping SonarQube Scan because this branch is not master or it does not match declared branches

Indeed, I was working on a different branch: DEV.

Thus, the solution is the following, in .travis.yml :

sonarqube:
    branches :
    - DEV

And in sonar-project.properties :

sonar.branch=DEV



回答2:


I have added branch under addons in travis.yml and also sonar branch in sonar properties file, but still SonarQube analysis gets skipped. how to fix this?

addons: sonarqube: token: secure: "XXXXXXXXXXXXXXXXXXXXXXXXXX" branches :

develop added in travis.yml

and in sonar-project.properties, I have added this key as well sonar.branch=develop

but travis has always this $ export SONARQUBE_SKIPPED=true

0.41s$ sonar-scanner

INFO: Scanner configuration file: /home/travis/.sonarscanner/sonar-scanner-2.8/conf/sonar-scanner.properties

INFO: Project root configuration file: /home/........../sonar-project.properties

INFO: SonarQube Scanner analysis skipped



来源:https://stackoverflow.com/questions/40607127/sonarqube-scanner-analysis-skipped-in-travis-ci

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!