我将sonarqube与Jenkins thorugh sonarqube插件集成在一起。当我在詹金斯工作时,它没有任何问题。 SonarQube还运行扫描没有任何问题。我可以在声纳服务器上看到新的结果。我的问题是,在夏季建设结束时,如果声纳质量门的结果失败,詹金斯说" ERROR"而不是" FAILED"。这是正常的行为,还是我的构建中出现了问题,这就是原因,它说的是错误"错误"。我已经为声纳配置了构建步骤,如图1所示。我得到的输出是" ERROR"如图2。
正如您在构建结束时在图2中看到的那样,它会说" ERROR"。有人可以帮我理解。它的正常行为与否? 我有 詹金斯版本2.59 声纳服务器版本5.6 用于MSBuild的声纳扫描仪3.0.3.778
谢谢!
答案 0 :(得分:0)
是。如果我们在项目上配置Quality Gates,Jenkins构建将失败。 如果您不希望构建基于Quality Gates输出失败,则可以添加Post Build Actions。并且可以使用Groovy Post Build Script将构建状态更改为不稳定或成功。