簡體   English   中英

如何將自定義Findbugs規則添加到Jenkins SonarQube構建

[英]How to add custom Findbugs rule to Jenkins SonarQube build

我有一個由詹金斯(Jenkins)建立的項目。 我已經安裝了Jenkins SonarQube插件 ,並添加了構建步驟以運行Sonar分析。

這可以正常工作,並且問題在我的Sonar儀表板中正確顯示。

我已經編寫了一些自定義的Findbugs規則,並且希望將它們添加到此分析中。 我已經編寫了一個Findbugs插件(已使用Findbugs獨立運行程序對其進行了測試),並且我編寫了一個Sonar插件,該插件包裝了Findbugs插件(基於fb-contrib聲納插件 )。

我已經在我的Sonar服務器上安裝了Sonar插件(位於/opt/sonar/extensions/plugins ),但是它不會影響Jenkins的構建。

我看過Jenkins SonarQube插件的Jenkins配置,其中一個選項是應從中安裝Sonar。 當前設置為從“ maven”安裝Sonar。 沒有似乎影響使用Sonar插件的選項。

如何將我的自定義Findbugs規則納入此工具鏈?

確保已將自定義FindBugs規則添加到質量配置文件中。 如果您無法將它們添加到配置文件中,則說明插件未正確加載。 但是也許您只需要激活質量配置文件中的新規則即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM