2017-07-28 77 views
0

我有CI設置和幾個C#應用程序的服務結構。在sonarqube項目中擁有子項目

我使用我的CI工具在幾個項目上運行SonarQube掃描儀,但我希望將數據彙總到SonarQube中的一個項目中,並通過子文件夾/「組件」分隔。但是,當我嘗試將結果推送到一個項目時,它只是抹去了過去項目的所有歷史記錄。

比如我想我的單sonarqube項目的樣子:
SonarQubeProject
- serviceProject1
- serviceProject2

其中PROJECT1 &項目2分別進行分析。有沒有辦法做到這一點?

+0

也許[Project Tags](https://docs.sonarqube.org/display/SONAR/Project+Settings#ProjectSettings-Tags)可以幫助你。提及您使用的SonarQube版本非常重要。在金錢是沒有問題的,你可以看看[治理插件](https://docs.sonarqube.org/display/PLUG/Governance+Plugin)。 –

+0

@JeroenHeier,我們使用的是6.1版本。我無法看到如何指定項目標籤?它似乎從文檔中缺乏。我們有項目,但有一種方法可以在單個項目中標記某些代碼? –

回答

0

SonarQube 6.7將引入concept of "Application"s作爲付費功能(「治理」插件的一部分)。該功能將允許用戶將幾個SonarQube項目分組到一個更大的應用程序中。

+0

我的公司在版本6.1上,所以很遺憾我們沒有這個功能。 –

+0

@DaveN該版本尚未發佈。要獲得[Governance plugin](https://www.sonarsource.com/products/plugins/governance.html),您必須加入(昂貴的)企業計劃。 –

相關問題