我已经按照以下步骤配置了构建步骤
创建了另一个构建配置(例如,名为“发送到SonarQube”,并添加了对初始配置的依赖项]
“。teamcity / .NETCoverage / dotCover.dcvr”文件的工件依赖项,并从“从同一链构建”获得工件。
在新配置(“发送到SonarQube”)中,使用以下脚本添加了命令行步骤:
%teamcity.dotCover.home%\ dotCover.exe报告/ ReportType = HTML /Source="dotCover.dcvr“ /Output="dotCover.html”
将SonarQube Runner添加到新配置中,并使用“ -Dsonar.cs.dotcover.reportsPaths = dotCover.html”
请建议
注意:当我检查了dotCover.html时,覆盖范围显示得很完美。 但是声纳显示为0%被覆盖
您的工作目录中有您的源代码
告诉TeamCity在同一个代理上运行所有快照依赖项。
为构建链中的所有内容覆盖VCS设置中的Checkout目录,使其指向同一绝对目录。