2016-11-15 25 views
6

SonarQubeスキャナー分析をスキップできる理由は誰にでも分かりますか?次のメッセージでSonarQubeスキャナー解析がトラビスCIでスキップされました

export SONARQUBE_SKIPPED=true 

$ 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. 

答えて

7

最後に、私はトラヴィス-CIのsonarqubeのアドオンは、それ自体で、次のenvironnment変数を設定することを見出し実際

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

を、私が働いていました別の支店で:DEV

したがって、解決策は.travis.ymlで、次の通りである:私はアドオンの下にブランチを追加した

sonar.branch=DEV 
+0

をスキップし、私は私のYMLファイルにこれを追加しましたが、それは何も変わっていません。デバッグ方法の提案はありますか? – CaptainNemo

+1

実際にgithubに関する最近の問題があります:https://github.com/travis-ci/travis-ci/issues/6977 – vhamon

+0

sonar.branch = Your_branchをあなたのsonarproject.propertiesに追加してみてください。 – vhamon

0

:sonar-project.propertiesで

sonarqube: 
    branches : 
    - DEV 

travis.ymlとソナープロパティファイルのソナーブランチでも、SonarQubeの解析はスキップされます。これを修正する方法は?

アドオン: sonarqube: トークン: 確保: "XXXXXXXXXXXXXXXXXXXXXXXXXX" 支店:

はtravis.yml

とsonar-project.properties内で追加 を開発し、私は、このキーを追加しましたうまく sonar.branch =

を開発するが、トラヴィスは常に

真この $輸出SONARQUBE_SKIPPED =あり

0.41s $ソナースキャナ

INFO:スキャナの設定ファイル:/home/travis/.sonarscanner/sonar-scanner-2.8/conf/sonar-scanner.properties

INFO:プロジェクトルートの設定ファイル:/home/........../sonar-project.properties

INFO:SonarQubeスキャナ解析が

関連する問題