gitlab服务器端项目特定的自定义挂钩未运行

时间:2017-11-09 14:07:31

标签: git gitlab

我正在尝试设置服务器端项目特定的自定义挂钩。我按照此处列出的说明进行操作 https://docs.gitlab.com/ce/administration/custom_hooks.html

我在项目Jenkins_test.git的目录中创建了一个custom_hooks目录。 custom_hooks目录中有一个名为pre-receive的预接收挂钩文件

为custom_hooks目录设置的权限如下 drwxrwx - x 2 git git 4096 Nov 9 19:25 custom_hooks

为预接收自定义挂钩设置的权限如下 -rwxrwxr-x 1 git git 48 Nov 7 14:06 pre-receive

预接收挂钩文件的内容如下 #!/斌/庆典 回声"你好,这是一个习惯的关键"

直接从命令行执行时,预接收文件的执行没有任何问题。

期望每次有人向Jenkins_test项目推送内容时执行预接收挂钩。它应该在推送被接受之前运行,因为实际使用是检查将决定是接受还是拒绝传入推送的某些参数。但问题是它永远不会被执行。

0 个答案:

没有答案