如何在git push到Openshift服务器之前测试openshift action_hooks

时间:2015-11-25 12:35:06

标签: openshift openshift-cartridge

我一直在看Openshift文档和Stack Overflow一段时间,我似乎无法得到任何答案。

我想知道开发在Openshift上部署应用程序的标准模式是什么?我特别关注在部署之前测试action_hooks。我最近在使用DIY盒式磁带时发现这特别麻烦,我必须在启动应用程序之前处理在构建脚本中下载依赖项。由于我的应用程序在每次进行更改并推送它时都无法启动(我只是将其作为Openshift服务的初始测试,我永远不会像这样开发)。我最终不得不ssh到我的实例并通过反复试验解决问题(不是很理想)。

我感谢任何人都可以提供帮助。 感谢

1 个答案:

答案 0 :(得分:0)

我知道在OpenShift上测试操作挂钩的唯一方法是ssh到应用程序并从命令行手动运行它们。这样你就可以快速调试&更新它们。然后将它们复制到您的git存储库并执行git push来部署新代码。

我能想到的另一种方法是在本地运行OpenShift Origin(v2)并使用它进行测试。