我们目前正在调用这样的跑步者:
D:\BuildTools\MSBSonarQubeRunner-1.0.2\MSBuild.SonarQube.Runner.exe begin /k:"someKey" /n:"someName" /v:"someVersion" /d:sonar.resharper.cs.reportPath="K:\somePath\resharper.xml"
我们希望在K:\。sonarqube
中输出声纳的输出我们尝试使用命令行arg /d:sonar.working.directory=K:\\.sonarqube
,但这不起作用。我们还尝试在SonarQube.Analysis.xml中设置工作目录,如下所示:<Property Name="sonar.working.directory">K:\.sonarqube\</Property>
那也不行...... 我们需要将它放在一个顶级目录中,因为声纳运行器会抛出一个PathTooLongException(out路径长度为286个字符)。
感谢您的帮助
答案 0 :(得分:2)
无法更改SonarQube Scanner for MSBuild的工作目录。
但是,您可以从其他文件夹启动构建,但必须从该文件夹启动所有3个步骤(begin
,msbuild
和end
):