变化:Jenkins的质量门(声纳 - 跑步者)

时间:2015-02-03 08:05:01

标签: jenkins sonarqube

我正在使用Jenkins启动Sonar-runner来分析项目。

现在我使用 Build Breaker 插件。 当质量门报告质量低于/高于给定值时,这会打破构建。

我希望在Jenkins的每个工作岗位上更改Sonar-Runner使用的质量门。 查看Analysis Parameters文档:

**sonar.profile** parameter is to change the language to analyse

我认为对于大门: sonar.gate 会起作用(它不会)


问题:

必须使用什么参数的声纳 - 跑步者来改变质量门"?

二手版本:

  • Jenkins 1.598
  • 声纳4.5.1(LTS)

2 个答案:

答案 0 :(得分:12)

该属性为sonar.qualitygate

没有记录,因为改变标准分析期间应该使用的质量门通常不是一个好主意 - 但是对于预览中的构建断路器它可能是有用的分析。

我更新了文档。

答案 1 :(得分:0)

我尝试了上述解决方案,但对我不起作用。最终我发现,使用新版本的声纳扫描仪,我们只能通过Sonar-Qube UI来实现。 请按照以下步骤操作:

  1. 以管理员身份登录Sonar Quber服务器并选择项目。搜索要为其添加质量门的项目名称。选择要搜索的项目,将出现以下屏幕屏幕。
    enter image description here

  2. 导航至管理>质量门
    enter image description here

  3. 从下拉菜单中选择要用于该项目的质量门(默认情况下,为所有项目分配默认质量门)。

    enter image description here

希望这会有所帮助。谢谢!