如何使用全局自定义挂钩和custom_hooks_dir属性

时间:2016-12-28 14:19:06

标签: gitlab

我在RHEL 6上使用Gitlab 9.15.1。

我在尝试使用全局自定义挂钩时遇到问题。实际上,我试图在gitlab.rb文件中使用属性custom_hooks_dir(并完成重新配置):

gitlab_shell['custom_hooks_dir'] = "/applis/git/gitlab/custom_hooks/"

custom_hooks所有者是git

drwxr-xr-x 3 git git 4096 Dec 28 14:44 custom_hooks

我在这个目录中有更新文件(仍由git拥有)

-rwxr-xr-x 1 git git 5034 Dec 28 14:44 update

如果只是链式钩子工作我已经用相同的更新文件创建了一个hook_server_side.1目录

drwxrwxr-x 2 git git 4096 Dec 28 14:23 hook_server_side.1

当我推送到存储库时,没有任何反应。

我错过了什么吗?

提前致谢。

此致 文森特

1 个答案:

答案 0 :(得分:0)

全局自定义挂钩只能以链式样式编写,因此您需要使用custom_hooks / update.d / my-hook,而不是custom_hooks / update。