2015-10-05 76 views
0

我使用Sonarqube 5.1.2的MSBuild Sonarqube亞軍1.0的問題。我已經在TFS中建立了觸發sonarqube runner的構建,並且它工作正常。源代碼是C#,Javascript和CSS。Sonarqube TFS構建忽略的文件

我想忽略自動生成的文件,所以我試圖在Sonarqube的忽略文件部分中輸入這個正則表達式 .*<auto-generated>.*,但這會導致sonarqube跑步者永遠掛在分析階段。 如果我刪除正則表達式,構建運行良好。 其他人都經歷過這個?

+1

我想,我居然找到了答案,我的問題在這裏:http://stackoverflow.com/questions/31962814/msbuild-sonarqube-runner-skipping -auto-generated-files – Wangen

回答

0

路徑是相對於項目的基本目錄。 只有以下通配符可以同時指定排除列表

* Match zero or more characters 
** Match zero or more directories 
? Match a single character 

比方說,如果你的自動生成的文件和其他文件都在src文件夾中。您可以忽略使用此行**/src/*autogeneated* 您可以按照link瞭解更多詳情

+0

好的,但我認爲這隻適用於當我想根據文件名本身排除。我想使用「忽略文件上的問題」並根據文件中的內容進行排除。該文檔說:您可以忽略包含與給定正則表達式匹配的代碼塊的文件上的所有問題。 示例:忽略包含@ javax.annotation.Generated的文件的所有問題: – Wangen