[英]SonarQube MsBuild scanner on linux build agent
我們在Docker中的自己的Linux構建代理上構建或dotnet core 1.1項目。 ( https://github.com/Microsoft/vsts-agent-docker )我們想使用Sonar分析我們的C#代碼。 但是,似乎SonarQube MsBuild Scanner無法在linux環境中運行。 有誰知道解決方法。 我們真的不希望僅使用Windows代理來進行代碼分析。
可以使用Mono運行掃描儀嗎? 如果是這樣,tfs 2017中的聲納步驟是否支持它? ( https://dev.nexogen.hu/tfs/_gallery/items?itemName=sonarsource.sonarqube&targetId=cf345037-b065-4a16-9091-c30d56bf0798 )
我們能否在不久的將來指望SonarQube MsBuild Scanner的dotnet核心端口?
現在,如果您使用的是.NET Core 2.0,則可以在Linux上運行聲納analisys,方法如下:
dotnet <path to SonarScanner.MSBuild.dll> begin /k:"project-key"
dotnet build
dotnet <path to SonarScanner.MSBuild.dll> end
還有更多的信息在這里
目前,我們不支持在Windows以外的其他操作系統上進行分析,因此沒有解決方法。 這是在不久的將來計划的,但是我們尚未開始研究它: MMF-484 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.