Hello
you should probably ask here: https://community.sonarsource.com/ 
Are you using the paid version of SonarQube, to get C/C++ analysis feature?
Also, from experience, before running any new tool analysis from Jenkins, 
it is better to first run (and debug) it locally. Sonar scanner local 
analysis is quite easy to execute, it could help you troubleshoot your 
issue.
Last, please post your pipeline code so we can check you are properly 
running the analysis from the source folder actually containing the sonar 
properties file
Regards

On Wednesday, 11 November 2020 at 17:29:54 UTC+1 jesusfern...@gmail.com 
wrote:

> Hi David,
>
> Thanks for your answer but I get the same result when adding the 
> parameters with -D I get the "*00:00:01.529* *INFO: Project root 
> configuration file: NONE"  *message at the beginning of the log. I have 
> tried to create the helloworld simplest c++ project just to test, but I get 
> the same error, what am I missing?
> El martes, 10 de noviembre de 2020 a las 20:41:32 UTC+1, 
> davidmic...@gmail.com escribió:
>
>> I believe that the mistake that most people make with running the 
>> sonarqube scan from a CI build is TRYING to define a sonarqube properties 
>> file. It's best to simply provide all of the required options on the 
>> sonar-scanner command line, using "-D".
>>
>> On Tue, Nov 10, 2020 at 3:44 AM jesus fernandez <jesusfern...@gmail.com> 
>> wrote:
>>
>>> I am trying to learn the basics of sonarqube, I have set it up on my 
>>> jenkins pipeline (which uses MSBuild to compile the project) and the set a 
>>> step to execute SonarQube but after reading and watching a few tutorials 
>>> and the documentation itself I think I got a bit lost as when my pipeline 
>>> finishes executing I go to my SonarQube server and I my project says ```The 
>>> main branch has no lines of code.```. I get the following log when running 
>>> the sonarqube step on my jenkins:
>>> ```
>>> 00:10:43.369  Injecting SonarQube environment variables using the 
>>> configuration: SonarQube
>>> [Pipeline] {
>>> [Pipeline] bat
>>> 00:10:43.653  
>>> 00:10:43.653  
>>> C:\Users\anton\.jenkins\workspace\Boston>C:\Users\anton\.jenkins\tools\hudson.plugins.sonar.MsBuildSQRunnerInstallation\Sonnar_scanner\sonar-scanner-4.4.0.2170\bin\sonar-scanner.bat
>>>   
>>>  
>>> 00:10:43.653  INFO: Scanner configuration file: 
>>> C:\Users\anton\.jenkins\tools\hudson.plugins.sonar.MsBuildSQRunnerInstallation\Sonnar_scanner\sonar-scanner-4.4.0.2170\bin\..\conf\sonar-scanner.properties
>>> 00:10:43.653  INFO: Project root configuration file: NONE
>>> 00:10:43.653  INFO: SonarScanner 4.4.0.2170
>>> 00:10:43.653  INFO: Java 1.8.0_261 Oracle Corporation (64-bit)
>>> 00:10:43.653  INFO: Windows 10 10.0 amd64
>>> 00:10:44.230  INFO: User cache: 
>>> C:\WINDOWS\system32\config\systemprofile\.sonar\cache
>>> 00:10:44.230  INFO: Scanner configuration file: 
>>> C:\Users\anton\.jenkins\tools\hudson.plugins.sonar.MsBuildSQRunnerInstallation\Sonnar_scanner\sonar-scanner-4.4.0.2170\bin\..\conf\sonar-scanner.properties
>>> 00:10:44.230  INFO: Project root configuration file: NONE
>>> 00:10:44.230  INFO: Analyzing on SonarQube server 8.5.1
>>> 00:10:44.230  INFO: Default locale: "es_ES", source code encoding: 
>>> "UTF-8"
>>> 00:10:44.783  WARN: SonarScanner will require Java 11 to run starting in 
>>> SonarQube 8.x
>>> 00:10:44.784  INFO: Load global settings
>>> 00:10:44.784  INFO: Load global settings (done) | time=40ms
>>> 00:10:44.784  INFO: Server id: BF41A1F2-AXWnoupqHjnRwWgEnmvK
>>> 00:10:44.784  INFO: User cache: 
>>> C:\WINDOWS\system32\config\systemprofile\.sonar\cache
>>> 00:10:44.784  INFO: Load/download plugins
>>> 00:10:44.784  INFO: Load plugins index
>>> 00:10:44.784  INFO: Load plugins index (done) | time=26ms
>>> 00:10:44.784  INFO: Load/download plugins (done) | time=48ms
>>> 00:10:45.037  INFO: Process project properties
>>> 00:10:45.037  INFO: Process project properties (done) | time=6ms
>>> 00:10:45.037  INFO: Execute project builders
>>> 00:10:45.037  INFO: Execute project builders (done) | time=1ms
>>> 00:10:45.037  INFO: Project key: Boston
>>> 00:10:45.037  INFO: Base dir: C:\Users\anton\.jenkins\workspace\Boston
>>> 00:10:45.037  INFO: Working dir: 
>>> C:\Users\anton\.jenkins\workspace\Boston\.scannerwork
>>> 00:10:45.301  INFO: Load project settings for component key: 'Boston'
>>> 00:10:45.301  INFO: Load project settings for component key: 'Boston' 
>>> (done) | time=10ms
>>> 00:10:45.301  INFO: Load quality profiles
>>> 00:10:45.301  INFO: Load quality profiles (done) | time=27ms
>>> 00:10:45.301  INFO: Auto-configuring with CI 'Jenkins'
>>> 00:10:45.301  INFO: Load active rules
>>> 00:10:46.241  INFO: Load active rules (done) | time=787ms
>>> 00:10:46.241  INFO: Indexing files...
>>> 00:10:46.241  INFO: Project configuration:
>>> 00:10:46.241  INFO: 0 files indexed
>>> 00:10:46.241  INFO: ------------- Run sensors on module Boston
>>> 00:10:46.241  INFO: Load metrics repository
>>> 00:10:46.241  INFO: Load metrics repository (done) | time=12ms
>>> 00:10:46.807  INFO: Sensor CSS Rules [cssfamily]
>>> 00:10:46.807  INFO: No CSS, PHP, HTML or VueJS files are found in the 
>>> project. CSS analysis is skipped.
>>> 00:10:46.807  INFO: Sensor CSS Rules [cssfamily] (done) | time=1ms
>>> 00:10:46.807  INFO: Sensor JaCoCo XML Report Importer [jacoco]
>>> 00:10:46.807  INFO: 'sonar.coverage.jacoco.xmlReportPaths' is not 
>>> defined. Using default locations: 
>>> target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml
>>> 00:10:46.807  INFO: No report imported, no coverage information will be 
>>> imported by JaCoCo XML Report Importer
>>> 00:10:46.807  INFO: Sensor JaCoCo XML Report Importer [jacoco] (done) | 
>>> time=1ms
>>> 00:10:46.807  INFO: Sensor C# Properties [csharp]
>>> 00:10:46.807  INFO: Sensor C# Properties [csharp] (done) | time=1ms
>>> 00:10:46.807  INFO: Sensor JavaXmlSensor [java]
>>> 00:10:46.807  INFO: Sensor JavaXmlSensor [java] (done) | time=0ms
>>> 00:10:46.807  INFO: Sensor VB.NET Properties [vbnet]
>>> 00:10:46.807  INFO: Sensor VB.NET Properties [vbnet] (done) | time=0ms
>>> 00:10:46.807  INFO: ------------- Run sensors on project
>>> 00:10:46.807  INFO: Sensor Zero Coverage Sensor
>>> 00:10:46.807  INFO: Sensor Zero Coverage Sensor (done) | time=0ms
>>> 00:10:46.807  INFO: SCM Publisher is disabled
>>> 00:10:46.807  INFO: CPD Executor Calculating CPD for 0 files
>>> 00:10:46.807  INFO: CPD Executor CPD calculation finished (done) | 
>>> time=0ms
>>> 00:10:46.807  INFO: Analysis report generated in 48ms, dir size=82 KB
>>> 00:10:46.807  INFO: Analysis report compressed in 10ms, zip size=10 KB
>>> 00:10:47.060  INFO: Analysis report uploaded in 26ms
>>> 00:10:47.060  INFO: ANALYSIS SUCCESSFUL, you can browse 
>>> http://localhost:9000/dashboard?id=Boston
>>> 00:10:47.060  INFO: Note that you will be able to access the updated 
>>> dashboard once the server has processed the submitted analysis report
>>> 00:10:47.060  INFO: More about the report processing at 
>>> http://localhost:9000/api/ce/task?id=AXWt8eSC9o0F9NdVJGJP
>>> 00:10:47.060  INFO: Executing post-job 'Final report'
>>> 00:10:47.060  INFO: Turn debug info on to get more details 
>>> (sonar-scanner -X -Dsonar.verbose=true ...).
>>> 00:10:47.060  INFO: Analysis total time: 2.118 s
>>> 00:10:47.060  INFO: 
>>> ------------------------------------------------------------------------
>>> 00:10:47.060  INFO: EXECUTION SUCCESS
>>> 00:10:47.060  INFO: 
>>> ------------------------------------------------------------------------
>>> 00:10:47.060  INFO: Total time: 3.274s
>>> 00:10:47.060  INFO: Final Memory: 21M/549M
>>> 00:10:47.060  INFO: 
>>> ------------------------------------------------------------------------
>>> [Pipeline] }
>>> [Pipeline] // withSonarQubeEnv
>>> [Pipeline] }
>>> [Pipeline] // script
>>> [Pipeline] }
>>> [Pipeline] // stage
>>> [Pipeline] }
>>> [Pipeline] // timestamps
>>> [Pipeline] }
>>> [Pipeline] // node
>>> [Pipeline] End of Pipeline
>>> Finished: SUCCESS
>>> ```
>>> and I think the main issue is the line where it says ```Project root 
>>> configuration file: NONE``` I have created a sonar-project.properties file 
>>> in the root folder of my project and it has the following configuration:
>>> ```
>>> sonar.projectKey=Boston
>>> sonar.projectName=Boston
>>> sonar.dotnet.visualStudio.solution=Age3DE.sln
>>> sonar.scm.disabled=true
>>>
>>> sonar.sources=./Source
>>> sonar.language=c++
>>> sonar.sourceEncoding=UTF-8
>>>
>>> ```
>>> But yet I cannot make it work. I do not know what I am doing wrong, 
>>> should the sonar-project.properties be set anywhere else?
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Jenkins Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to jenkinsci-use...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-users/f3de3b3c-9ed6-4d8e-b2cb-875ee40db8edn%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jenkinsci-users/f3de3b3c-9ed6-4d8e-b2cb-875ee40db8edn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/ae706913-0001-45e9-aca0-0cdb89c0f912n%40googlegroups.com.

Reply via email to