ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Gerrit新增标签

Gerrit新增标签

在project.config 中新增 Self-Test标签配置如下:

[label "Self-Test"]branch = refs/heads/test_branchfunction = PatchSetLockdefaultValue = 0value = -1 Failsvalue = 0 No scorevalue = +1 VerifiedcopyCondition = changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE

 

如果希望Self-Test 标签影响submit , 就需要再配置submit-requirement , 如下:

[submit-requirement "Self-Test"]description = At least one maximum vote for label 'Domain-Test' is requiredapplicableIf = branch:refs/heads/test_branchsubmittableIf = label:Domain-Test=MAX AND -label:Domain-Test=MINcanOverrideInChildProjects = true

 

如果希望Code-review submit 的时候不计算change owner 自己给自己+2的分数:

[submit-requirement "Code-Review"]description = At least one maximum vote for label 'Code-Review' is requiredapplicableIf = branch:refs/heads/test_branchsubmittableIf = label:Code-Review=MAX,user=non_uploader AND -label:Code-Review=MINcanOverrideInChildProjects = true

但是上面对code-review配置不能限制, 自己给自己的提交+2, 只能在submit的时候拦截一下, 如果需要实现自己不能给自己code-review+2 , 需要参考下面规则规则配置

返回列表