2016-02-04 4 views
0

Мой PL/SQL хранится в TFS в таких путях. В плагине Jenkins TFS: Project Path = $/Server Artifacts/Schedule Snapshot 2013/SQL/EDBDEV. Теперь, как указать sonar.source?SonarQube: как указать источник sonar.source с помощью * в Jenkins

$/Server Artifacts/Schedule Snapshot 2013/SQL/EDBDEV/ACCT/PROCEDURE 
$/Server Artifacts/Schedule Snapshot 2013/SQL/EDBDEV/DMBO/PROCEDURE 

Я пытался много, как они, все дают мне ошибку:

[SonarQube-PLSQL-TFS] $ D:\sonar-runner\sonar-runner-2.4\bin\sonar-runner.bat -e -Dsonar.jdbc.url=jdbc:postgresql://172.21.85.5:5432/sonar ******** ******** -Dsonar.host.url=http://sonarqube.dev.otpp.com/ ******** ******** -Dsonar.projectBaseDir=D:\public_jendevslave_1\workspace\DevOps\SonarQube-PLSQL-TFS "-Dsonar.projectName=PL/SQL :: Schedule Snapshot 2013 :: EDBDEV" -Dsonar.projectVersion=1.0 -Dsonar.sourceEncoding=UTF-8 -Dsonar.projectKey=PLSQL.EDBDEV -Dsonar.sources=**\PROCEDURE 
D:\sonar-runner\sonar-runner-2.4 

Unable to resolve path "**\PROCEDURE" 

sonar.sources=**/PROCEDURE/* 
sonar.sources=/**/PROCEDURE 
sonar.sources=/.*/PROCEDURE/* 

ответ

0

Вы должны установить sonar.sources property ограничить сферу анализа определенных каталогов.

+0

Цените, если вы можете дать мне точное правило в моем случае, это то, что я не могу понять. –

+0

В итоге я перечислил все каталоги. Другой вопрос: рекурсивно ли включает в себя ресурсы sonar.sources вложенных папок? –

Смежные вопросы