簡體   English   中英

SonarQube 中同一項目的多個視圖

[英]Multiple views of same project in SonarQube

有沒有辦法讓 go-server 在單獨的管道中構建同一個 java 項目的多個視圖,每個管道構建不同的 git 分支。

去工作: mvn sonar:sonar -Dsonar.host.url=http://localhost:9000

由於 Maven 項目相同,因此成功構建的每個管道都會覆蓋以前的視圖。 想知道我是否可以使用分支標識符或通過其他命令參數來區分聲納項目,以便不會發生覆蓋。

要分析同一項目的多個實例,您可以使用sonar.projectKey屬性來區分項目。

示例: mvn sonar:sonar -Dsonar.projectKey=my-first-project-key

我遇到了同樣的問題並找到了解決方案,希望這會對某人有所幫助。 無論登錄時生成什么項目密鑰(生成令牌),您都可以獲得相同的令牌並構建您的項目,如下所示。 我假設您能夠查看聲納儀表板。 假設你有 3 個項目

  1. 一個項目
  2. B項目
  3. C項目

將您的 A 項目構建為

  • mvn sonar:sonar -Dsonar.projectKey=A -Dsonar.host.url= http://localhost:9000 -Dsonar.login=你的令牌在這里

將您的 B 項目構建為

  • mvn sonar:sonar -Dsonar.projectKey=B -Dsonar.host.url= http://localhost:9000 -Dsonar.login=你的令牌在這里

並同樣構建第三個。 這里到底發生了什么,-Dsonar.projectKey 將接受該項目,並將為給定項目生成的報告發布到為 localhost:9000 url 提供的令牌。 因此,您擁有多少個項目將在聲納儀表板中顯示所有報告。

請嘗試此操作,如果有效,請點擊“贊”按鈕 :)

暫無
暫無

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

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