如何在 Gitlab omnibus 12.0.3 中配置全局钩子?
How to configure global hook in Gitlab omnibus 12.0.3?
我按照 this documentation 并在目录中创建了一个钩子:/opt/gitlab/embedded/service/gitlab-shell/hooks
,但是没有用。
然后正如对 的解释,我尝试将钩子复制到此目录:/opt/gitlab/embedded/service/gitaly-ruby/git-hooks
,但它也没有用。
最后我试了这个:/opt/gitlab/embedded/service/gitaly-ruby/gitlab-shell/hooks
但结果相同。
有谁知道我应该在哪里创建它以及是否有日志可以解决问题?
谢谢
我终于找到了让它工作的方法。我不得不通过取消注释和编辑开始 gitlab_shell['custom_hooks_dir'] = ...
的行来更改 /etc/gitlab/gitlab.rb
中的位置,然后是 运行 sudo gitlab-ctl reconfigure
我按照 this documentation 并在目录中创建了一个钩子:/opt/gitlab/embedded/service/gitlab-shell/hooks
,但是没有用。
然后正如对 /opt/gitlab/embedded/service/gitaly-ruby/git-hooks
,但它也没有用。
最后我试了这个:/opt/gitlab/embedded/service/gitaly-ruby/gitlab-shell/hooks
但结果相同。
有谁知道我应该在哪里创建它以及是否有日志可以解决问题?
谢谢
我终于找到了让它工作的方法。我不得不通过取消注释和编辑开始 gitlab_shell['custom_hooks_dir'] = ...
的行来更改 /etc/gitlab/gitlab.rb
中的位置,然后是 运行 sudo gitlab-ctl reconfigure