2016-11-15 1 views
6

Weiß jemand, aus welchen Gründen eine SonarQube Scanner-Analyse übersprungen werden könnte?SonarQube Scanneranalyse in Travis übersprungen CI

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

Antwort

7

Schließlich fand ich heraus, dass travis-ci des Sonarqube Addon selbst die folgende environnment Variable:

export SONARQUBE_SKIPPED=true 

Mit der folgenden Meldung:

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

der Tat, ich arbeitete auf einem anderen Zweig: DEV.

Somit ist die Lösung die folgenden, in .travis.yml:

sonarqube: 
    branches : 
    - DEV 

Und in sonar-project.properties:

sonar.branch=DEV 
+0

übersprungen habe ich das meinem yml Datei hinzugefügt, aber es hat sich nichts geändert. Haben Sie einen Vorschlag, wie Sie es debuggen können? – CaptainNemo

+1

Es gibt tatsächlich eine aktuelle Ausgabe auf github: https://github.com/travis-ci/travis-ci/issues/6977 – vhamon

+0

Versuchen Sie, fügen Sie sonar.branch = Your_branch in Ihre Sonarproject.properties hinzu. – vhamon

0

I-Zweig unter Addons hinzugefügt in travis.yml und auch Sonar-Zweig in Sonar-Eigenschaften-Datei, aber immer noch SonarQube Analyse wird übersprungen. Wie behebt man das?

Addons: Sonarqube: token: sicher: "XXXXXXXXXXXXXXXXXXXXXXXXXX" Filialen:

entwickeln

in travis.yml hinzugefügt und in sonar-project.properties habe ich diesen Schlüssel hinzugefügt, wie gut sonar.branch = entwickeln

aber travis hat immer diese $ export SONARQUBE_SKIPPED = true

0.41s $ Sonar-Scanner

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

INFO: Projektstammkonfigurationsdatei : /home/........../sonar-project.properties

INFO: Sonarqube Scanner Analyse