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

mno*_*tka 11 continuous-integration gerrit jenkins jenkins-plugins

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

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

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

unc*_*all 14

事实上,"已验证的标签"已被删除.你需要将它添加到project.config中,这听起来不是那么简单.如何将它添加到您的project.config更多信息可以在此找到博客后,我回答之前,

  • 它可以使用"[如何为Gerrit中的所有项目编辑project.config | Notes等等](http://blog.bruin.sg/2013/04/how-to-edit-the-project-config -for-all-projects-in-gerrit /)",谢谢! (3认同)

pch*_*hen 5

在Gerrit版本2.12中,我能够通过GUI更改All Project Config来重新添加"Label Verified".

脚步:

  1. 选择项目=>列表=>所有项目=>常规
  2. 单击"项目命令"部分下的"编辑配置"按钮
  3. 在底部添加以下块并单击

[label "Verified"] function = MaxWithBlock value = -1 Fails value = 0 No score value = +1 Verified

  1. 单击"保存并关闭"按钮
  2. 单击"发布"按钮
  3. 单击Code Review +2按钮
  4. 单击"提交"按钮