2016-11-15 15 views
6

क्या कोई जानता है कि सोनारक्यूब स्कैनर विश्लेषण को किस कारण से छोड़ा जा सकता है?सोनाक्यूब स्कैनर विश्लेषण ट्रैविस सीआई

$ 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 चर:

export SONARQUBE_SKIPPED=true 
निम्न संदेश के साथ

:

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

दरअसल, मैं काम कर रहा था एक अलग शाखा पर: DEV

sonarqube: 
    branches : 
    - DEV 

और sonar-project.properties में:

sonar.branch=DEV 
+0

मैं अपने YML फ़ाइल को यह जोड़ दिया है, लेकिन यह कुछ भी नहीं बदला। क्या आपके पास डीबग करने के बारे में कोई सुझाव है? – CaptainNemo

+1

वास्तव में github पर एक हालिया मुद्दा है: https://github.com/travis-ci/travis-ci/issues/6977 – vhamon

+0

अपने sonarproject.properties में sonar.branch = Your_branch जोड़ने का प्रयास करें। – vhamon

0

मैं एडऑन के तहत शाखा को शामिल किया है

इस प्रकार, समाधान में .travis.yml, वह इस प्रकार है travis.yml में और सोनार गुण फ़ाइल में सोनार शाखा भी, लेकिन अभी भी सोनारक्यूब विश्लेषण छोड़ दिया गया है। इसे कैसे ठीक करें?

एडऑन: sonarqube: टोकन: सुरक्षित: "XXXXXXXXXXXXXXXXXXXXXXXXXX" शाखाओं:

विकसित travis.yml में जोड़ा

और sonar-project.properties में, मैं इस कुंजी के रूप में शामिल किया है अच्छी तरह से sonar.branch =

विकसित लेकिन ट्रैविस हमेशा इस $ निर्यात SONARQUBE_SKIPPED = सच

०१२३५१६४१०६ है

0.41s $ सोनार-स्कैनर

जानकारी: स्कैनर विन्यास फाइल: /home/travis/.sonarscanner/sonar-scanner-2.8/conf/sonar-scanner.properties

जानकारी: परियोजना जड़ विन्यास फाइल : /home/........../sonar-project.properties

जानकारी: SonarQube स्कैनर विश्लेषण को छोड़ दिया

संबंधित मुद्दे