我正在尝试让Ghost(https://github.com/tryghost/Ghost)在OpenShift上运行。根据这个OpenShift开发人员文档,当我将更改推送到盒式磁带时,我应该可以添加几个钩子来运行:
https://www.openshift.com/developers/deploying-and-building-applications
然而,当我推动更改时,它们(pre_build,build,deploy,post_deploy)似乎都没有运行。
我已经从Ghost快速入门复制了pre_start_nodejs钩子,这似乎确实在运行。
我只是简单地插入echo
语句并观察git push
控制台输出以查看它们是否运行:
#!/bin/bash
echo "running pre_start_nodejs script..."
导致这种情况的原因是什么?
答案 0 :(得分:0)
尝试将它们标记为可执行文件(chmod + x)并查看是否有帮助。