我正在尝试使用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
答案 0 :(得分:0)
要使钩子起作用,我必须创建自己的git服务器。