我正在尝试让 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..."
这可能是什么原因造成的?