簡體   English   中英

適用於Jenkins的SonarQube插件安裝

[英]SonarQube plugin install for Jenkins

我已經為Jenkins成功安裝了SonarQube插件。 我正在關注這篇文章,該文章說單擊SonarQube配置下的“高級按鈕”。 但是我沒有看到必須配置聲納服務器詳細信息的高級按鈕。

當我轉到已安裝插件管理器時,我也可以看到SonarQube 2.2.1插件。

參考

Jenkins配置中的SonarQube Runner部分

編輯:

Q1)當我運行聲納構建時,我遇到錯誤,但是聲納構建獲得成功。 我可以看到儀表板已填充,但由於以下錯誤,我不確定是否已完全填充。

[ERROR] [23:02:19.082] Unable to create symbol table for : /var/lib/jenkins/jobs/Build-media-api/workspace/src/main/java/com/sample/la/ms/controller/MediaController.java
java.lang.IllegalStateException: Could not resolve type parameter: S in class Resources

Q2)如何使用Jenkins Sonar Qube插件實現angular js項目。 當我單擊Web項目jenkins作業的“構建后動作”時,我得到帶有SonarQube部分的高級按鈕。 但是該高級按鈕僅支持Maven配置,我的Web(Angular)項目中的bower.json文件與grunt一起使用。

您是否添加了SonarQube安裝? 如果您尚未添加安裝(步驟2),則無法對其進行配置。

編輯:您正在混合兩種不同的東西...您引用的鏈接有兩個部分:

  1. 添加SonarQube Server-3個步驟-在第2步中,您具有“高級”按鈕
  2. 添加SonarQube Runner-2個步驟-第2步沒有“高級”按鈕

僅顯示高級按鈕用於配置SonarQube安裝(服務器) 如果您有多個SonarQube安裝,則可以添加所有安裝(配置URL等詳細信息),然后在jenkins構建作業中選擇一個。

當您說沒有在此處看到高級按鈕時,“那里”在哪里?

他們所說的配置實際上是在配置要構建和部署的新項目時。 因此,顯然您有一些Web項目希望由Jenkins管理。 在使用Jenkins配置此新的構建過程時,現在應該看到SonarQube的新部分。

暫無
暫無

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

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