gpt4 book ai didi

c# - Linux 构建代理上的 SonarQube MsBuild 扫描器

转载 作者:太空狗 更新时间:2023-10-29 11:35:36 25 4
gpt4 key购买 nike

我们在 docker 中自己的 linux 构建代理上构建或 dotnet core 1.1 项目。 ( https://github.com/Microsoft/vsts-agent-docker ) 我们想使用 Sonar 来分析我们的 C# 代码。但是好像SonarQube MsBuild Scanner 不能在linux 环境下运行。有没有人知道这个的解决方法。我们真的不想仅仅使用 Windows 代理来进行代码分析。

是否可以用单声道运行扫描仪?如果是这样,tfs 2017 中的 Sonar 步骤是否支持它? ( 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 上运行 Sonar 分析:

dotnet <path to SonarScanner.MSBuild.dll> begin /k:"project-key"
dotnet build
dotnet <path to SonarScanner.MSBuild.dll> end

还有更多信息here

关于c# - Linux 构建代理上的 SonarQube MsBuild 扫描器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44973387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com