sonar.Qualitygate 在 Sonar Qube 5.3 中已弃用。什么是替代方案?

use*_*424 5 jenkins jenkins-plugins sonarqube sonarqube5.1

上下文:在 Sonar Qube 中,存在一个名为 say 的自定义质量门abcd。这不是默认的质量门。在 Jenkins 中,我通过使用参数为一组 API 配置了这个 SonarQube Quality Gate -Dsonar.QualityGate=abcd,它运行良好。

最近 Sonar Qube 升级到了 5.3 版。从那时起,abcd质量门就不起作用了,默认的质量门开始发挥作用,而不是abcd所有 API的质量门。

通过分析,我知道它sonar.QualityGate在 5.3 版中已被弃用。

问题:你能告诉我什么是替代方案吗?我如何确保这些 API 集abcd作为质量门而不是默认质量门?

我更喜欢一个解决方案,这样我可以在 Jenkins 上配置一些东西,因为我可以访问 Jenkins 但不能访问 Sonar Qube 配置。

Jul*_*eam 4

在运行分析时,确实不再可能使用参数来设置项目的质量门。这只能从 UI/WS 中实现,您可以在其中指定哪个质量门应用于哪个项目。

有关详细信息,请参阅文档:http://docs.sonarqube.org/display/SONAR/Quality+Gates