1

我正在尝试让 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 钩子,这似乎可以运行。

https://github.com/openshift-quickstart/openshift-ghost-quickstart/tree/master/.openshift/action_hooks

我只是插入echo语句并观察git push控制台输出以查看它们是否运行:

#!/bin/bash
echo "running pre_start_nodejs script..."

这可能是什么原因造成的?

4

1 回答 1

0

尝试将它们标记为可执行文件(chmod + x),看看是否有帮助。

于 2014-05-12T13:29:49.013 回答