0

How does one configure access in the Gerrit UI to allow check ins to be rejected? I know the general rule of thumb is if a piece of code has a certain score it should be ignored, but is there a clean way to reject a branch outright? I ask because I just had to go through an awful merge/approve/rebase cycle in Gerrit.

Use of the abandon button, did not remove the "rejected" change from the dependency tree.

4

2 回答 2

1

如果出现完全错误的情况,通常会通过 Web UI 中的“放弃”按钮放弃。这是你想要的?

于 2013-01-22T20:54:00.280 回答
0

您可以设置一些持续集成魔法,自动执行诸如运行 lint 检查器、运行单元测试等事情,然后让这些事情的结果触发 gerrit 中的不同行为。在维基媒体基金会,我们使用类似的东西来自动标记错误的提交——我们不会直接拒绝它们,但可能会使用它来给出低分以防止合并,直到真人有机会查看提交。我们使用 Jenkins 来处理所有的自动作业运行。快速搜索'gerrit and jenkins' 会发现关于如何设置这样的东西的各种指南。

于 2013-01-23T17:52:12.733 回答