将更改推送到远程git存储库时未调用后接收钩子

时间:2018-10-18 06:44:08

标签: git open-source puppet githooks r10k

我正在尝试使用git hooks自动执行r10k部署。我正在本地系统上进行更改,并推送到远程git存储库。我希望一旦推送更改,r10k应该自动部署。因此,我在具有以下脚本的puppet master上编写了post-receive钩子

[[1], [2], [1, 2]]

我使该钩子可执行文件,但是当我从本地计算机中推送时,仍未调用该钩子。

下面是我的r10k配置文件:

#!/bin/sh
echo "Deploying r10k new changes received"
/usr/local/rvm/gems/ruby-2.4.4/bin/r10k depoly environment -pv debug

1 个答案:

答案 0 :(得分:0)

要使钩子起作用,我必须创建自己的git服务器。