如何启用 gerrit 挂钩?

How to enable gerrit hooks?

我在 dockers 运行 gerrit。我正在尝试在 gerrit 中使用 patchset-created hook。但是我卡在了初始步骤本身。

当 gerrit 在 GERRIT_SITE 目录中初始化时,我找不到 hooks 目录,而 patchset-created 挂钩应该存在。

我后来在我的本地机器上安装了 gerrit,我想 dockers 可能是问题所在。尽管如此,我找不到 hooks 目录,除了 git 文件夹中的目录,它是 git-hooks 的一部分。文档没有明确说明如何配置 hooks.

我需要一些有关如何获取 hooks 文件夹的指导?如何启用它?如果要对 gerrit.config?

进行任何更改

您只需创建 hooks/ 目录并将(可执行)patchset-created 文件放入其中。 IIRC 之后你必须启动 Gerrit。

mkdir 是神奇的命令,但我想你知道它。

顺便说一句,你可以。还配置 Gerrit 以在 gerrit.config.

[hooks] 部分的不同目录中搜索挂钩文件