在gerrit 2.7中找不到'Label Verified'权限

时间:2013-11-16 13:48:08

标签: jenkins continuous-integration jenkins-plugins gerrit

我正在尝试按照以下说明配置Jenkins gerrit触发器:https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger。有一点是要向非吸引用户授予“标签验证”权限。问题是,我没有看到这样的特权......

'添加权限...'组合框具有“标签代码审核”权限,但没有“标签已验证”。

此权限是否已从gerrit 2.7中删除/重命名?如果我没有设置它,这个插件会工作吗?

3 个答案:

答案 0 :(得分:13)

确实删除了“已验证的标签”。你需要将它添加到project.config中,这听起来不是那么简单。有关如何将其添加到project.config的更多信息可以在此blog帖子中找到,因为我之前已回复here

答案 1 :(得分:5)

在Gerrit版本2.12中,我可以通过GUI更改All Project Config来重新添加“Label Verified”。

步骤:

  1. 选择项目=> List =>所有项目=>一般
  2. 单击“项目命令”部分下的“编辑配置”按钮
  3. 在底部添加以下块,然后单击
  4. [label "Verified"] function = MaxWithBlock value = -1 Fails value = 0 No score value = +1 Verified

    1. 单击“保存并关闭”按钮
    2. 点击发布按钮
    3. 点击代码评论+2按钮
    4. 点击“提交”按钮

答案 2 :(得分:4)

是的,此标签已从Gerrit 2.7的默认安装中删除。如果您有早期安装并升级到2.7,您仍将拥有该标签。该插件仍然有效 - 您可以add the verified label到您的Gerrit设置或配置插件以使用代码审查标签(或任何其他自定义标签)。