当前位置: 首页 > 知识库问答 >
问题:

如何从Jenkins的“sonarqube Scanner for MSBuild-Begin Analysis”插件中排除少数.NET项目

司马作人
2023-03-14

我们有一个包含10+个项目的Visual Studio解决方案,包括ASP.NET Web项目。创建了一个Jenkins作业,并使用SonarQube进行配置,以显示代码覆盖率度量,该作业成功运行。

当试图在计算代码覆盖率度量(不包括ASP.NET Web项目)时缩小焦点时,使用下面的参数,然后得到一个错误-

sonar.exclusions=“\ASP.NET项目名称*”

谢谢!!任何线索都是非常感谢的

共有1个答案

方韬
2023-03-14

尝试使用/d:sonar.exclusions= 。Jenkins中的文本框需要Scanner for MSBuild的命令行参数,其形式为/d: =

sonar.exclusions属性不是很直观,因为筛选器是为每个项目单独应用的,并且相对于项目根而不是解决方案根(您不能使用..返回解决方案)...

也许将单个项目排除在分析之外的更好选择是将以下内容放在.csproj文件本身中:

 类似资料:
  • 问题内容: 我有一个项目,需要以下Maven jibx插件: 在jibx插件pom内部,有一个xpp3依赖关系,我想从我的项目构建过程中排除它(由于某种原因,我无法在私有存储库中拥有它)。 有没有一种方法可以配置我的pom.xml(而不是插件pom)来排除该依赖关系? 编辑:我试图从插件pom中删除xpp3依赖项,并且该项目可以成功构建,所以我知道依赖项不是强制性的。 问题答案: 这是一个示例,其

  • 那么如何防止插件jar进入war文件呢?多谢了。

  • [错误]无法执行目标org.apache.maven.plugins:maven-checkstyle-plugin:2.17:项目上的check(default-cli)blynk:在checkstyle配置过程中失败:无法初始化模块BeforeExecutionExclusionFileFilter-无法实例化“BeforeExecutionExclusionFileFilter”类,也无法将

  • 在Jenkins中,当构建失败时,它将从SCM获取罪犯列表,并使用“可编辑电子邮件通知”插件向罪犯发送电子邮件。我的问题是我想把一些用户排除在邮件列表之外。因为他们和那件事毫无关系。 我在詹金斯发现了“被排除的接受者”-

  • 问题内容: 不知何故,我的应用程序中安装了许多cordova插件,因此,它需要访问几乎所有内容-从我的联系人到当前位置(即使此应用程序不需要此功能)。 这个应用程序是通过jenkins构建的,据我了解,一种解决方案是用单个命令删除每个插件,因此它将像: 但是有时它会显示一些错误,而对于詹金斯来说,任何错误都会导致构建失败,因此是否有任何命令可以删除所有插件?(在安装过程中,需要任何应用程序才能正常