2016-11-15 35 views
6

SonarQube Tarayıcı analizinin hangi nedenlerden hangilerinin atlanabileceğini bilen var mı? Aşağıdaki mesaj ileSonarQube Tarayıcı analizi atlandı trace 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. 

cevap

7

Son olarak, Travis-CI sonarqube eklenti kendisi tarafından şu environnment değişkeni ayarlamak öğrendim Nitekim

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

, çalışıyordum Farklı bir dalda: DEV. sonar-project.properties içinde

sonarqube: 
    branches : 
    - DEV 

ve:

sonar.branch=DEV 
+0

atlanır ama hiçbir şey değişti. Hata ayıklama konusunda bir öneriniz var mı? – CaptainNemo

+1

Aslında github ile ilgili yeni bir sorun var: https://github.com/travis-ci/travis-ci/issues/6977 – vhamon

+0

Sonar.branch = your_branch'ı sonarproject.properties uygulamasına eklemeyi deneyin. – vhamon

0

I eklentileri altında dalı ekledik .travis.yml içinde

Böylece, çözelti, şu anlamdadır sonar özellikler dosyasında travis.yml ve ayrıca sonar dalında, ama yine de SonarQube analizi atlandı. Bunu nasıl düzeltebilirim?

eklentileri: sonarqube: jetonu: güvenli: "XXXXXXXXXXXXXXXXXXXXXXXXXX" şube:

travis.yml ilave geliştirmek

ve sonar-project.properties doğrultusunda, bu anahtarı olarak eklemiş kuyu sonar.branch =

geliştirmek ancak travis hep

gerçek bu $ ihracat SONARQUBE_SKIPPED = sahiptir

0.41s $ sonar tarayıcı

BİLGİ: Tarayıcı yapılandırma dosyası: Proje kök yapılandırma dosyası:

BİLGİ /home/travis/.sonarscanner/sonar-scanner-2.8/conf/sonar-scanner.properties :

INFO /home/........../sonar-project.properties: SonarQube Tarayıcı analizi benim yml dosyasına bu ekledik