【问题标题】:Scoring in Code-Review gerrit category is not happening没有在 Code-Review gerrit 类别中评分
【发布时间】:2016-10-26 17:52:41
【问题描述】:

我已经配置了 Sonar gerrit jenkins 插件,该插件由 gerrit 触发器插件通过 gerrit rest API 启动。 https://wiki.jenkins-ci.org/display/JENKINS/Sonar+Gerrit

我按照上面提到的所有说明进行操作,一切正常。

只有一个故障,即我的非交互式使用的“代码审查”类别的评分没有发生。 即补丁集的历史是说用户已经为代码审查评分,但在右上角的代码审查类别下没有代码审查类别的条目。

可能不是特定于声纳 gerrit,但 gerrit 专家可以在这里为我提供帮助。

我希望我能够解释这个问题。

干杯,

苏拉夫

【问题讨论】:

  • 您能发布历史(扩展)和投票部分的图片吗?
  • 你解决了吗?怎么样?
  • 我已经回答了我的问题,请查看下方

标签: jenkins gerrit gerrit-trigger sonar-gerrit


【解决方案1】:

我通过在gerrit项目的project.config中添加一个类别解决了这个问题。请检查以下。您可以根据需要更改这些值。

label "Sonar-Verified"]
    branch = refs/heads/*
    function = MaxWithBlock
    value = -2 Fails
    value = -1
    value =  0 No score
    value = +1 Verified
    defaultValue = 0

问候,

苏拉夫

【讨论】:

    【解决方案2】:

    Sonar-Gerrit 插件默认使用 Code-Review 类别,因此它可以被其他用户或 Gerrit Trigger 给出的分数覆盖/覆盖。强烈建议在 Gerrit 中配置单独的标签。

    [label "Sonar-Verified"]
        function = MaxWithBlock
        value = -1 Issues found
        value =  0 No score
        value = +1 Verified
        defaultValue = 0
    

    别忘了设置访问权限:

    [access "refs/heads/*"]
        label-Sonar-Verified = -1..+1 group Non-Interactive Users
    

    当插件标签的特定配置后,可以在Sonar-Gerrit插件设置中使用它。

    有关详细信息,请参阅Plugin Wiki Gerrit 设置部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-15
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      相关资源
      最近更新 更多