如果 SonarQube 质量门失败,Jenkin 的构建结果会识别“错误”

问题描述 投票:0回答:1

我通过 sonarqube 插件将 sonarqube 与 Jenkins 集成。当我在詹金斯运行一项工作时,它顺利通过,没有任何问题。 SonarQube 也运行扫描,没有任何问题。我可以在声纳服务器中看到新结果。我的问题是,在夏季构建结束时,如果声纳质量门结果失败,詹金斯会说“错误”而不是“失败”。这是正常行为还是我的构建出了问题,这就是原因,它说“错误”。我已经配置了声纳的构建步骤,如图 1 所示。我得到的输出是“错误”,如图 2 所示。

正如您在构建结束时的图 2 中看到的,它显示“错误”。有人可以帮我理解吗?这是正常行为还是不正常? 我有 詹金斯版本 2.59 声纳服务器版本5.6 用于 MSBuild 的声纳扫描仪-3.0.3.778

谢谢您!

jenkins msbuild sonarqube sonarqube-scan
1个回答
0
投票

是的。如果我们在项目上配置质量门,Jenkins 构建将会失败。 如果您不希望构建根据质量门输出失败,您可以添加构建后操作。并且可以使用 Groovy Post Build Script 将构建状态更改为不稳定或成功。

© www.soinside.com 2019 - 2024. All rights reserved.