Gerrit - 相同的补丁集多个验证标签
Gerrit - same patchset multiple verified labels
我正在开发一个设置了 gerrit-jenkins 触发器的项目。我上传了一个补丁集,但 jenkins 作业并不完全正确,因此作业失败并在 gerrit 补丁集上发布了一个 -1 已验证标签。
之后,我手动提交了一个 +1 验证标签。我的问题是,如果同一个补丁集有多个经过验证的标签(-1 和 +1),如果最后一个标签是 +1(即使是手动而不是通过 jenkins),它是否允许提交更改。
由于权限问题,我无法在我正在处理的项目上测试此更改,并且官方文档没有说明多个已验证标签的优先级。
除非有人更改了默认的 Verified label 配置,否则即使存在 +1 票,-1 票也会阻止提交。
[label "Verified"]
function = MaxWithBlock
value = -1 Fails
value = 0 No score
value = +1 Verified
函数=MaxWithBlock 表示:
可能的最低负值(如果存在)会阻止提交,而可能的最高正值则需要启用提交。必须至少有一个正值,否则永远不会启用提交。要允许阻止提交,请确保定义了一个负值。
更多信息here。
我正在开发一个设置了 gerrit-jenkins 触发器的项目。我上传了一个补丁集,但 jenkins 作业并不完全正确,因此作业失败并在 gerrit 补丁集上发布了一个 -1 已验证标签。
之后,我手动提交了一个 +1 验证标签。我的问题是,如果同一个补丁集有多个经过验证的标签(-1 和 +1),如果最后一个标签是 +1(即使是手动而不是通过 jenkins),它是否允许提交更改。
由于权限问题,我无法在我正在处理的项目上测试此更改,并且官方文档没有说明多个已验证标签的优先级。
除非有人更改了默认的 Verified label 配置,否则即使存在 +1 票,-1 票也会阻止提交。
[label "Verified"]
function = MaxWithBlock
value = -1 Fails
value = 0 No score
value = +1 Verified
函数=MaxWithBlock 表示:
可能的最低负值(如果存在)会阻止提交,而可能的最高正值则需要启用提交。必须至少有一个正值,否则永远不会启用提交。要允许阻止提交,请确保定义了一个负值。
更多信息here。