如何在git推送到openshift服务器之前测试openshift操作挂钩

如何在git推送到openshift服务器之前测试openshift操作挂钩,openshift,openshift-cartridge,Openshift,Openshift Cartridge,我已经看了Openshift文档和堆栈溢出有一段时间了,我似乎找不到任何答案 我想知道在Openshift上开发部署应用程序的标准模式是什么?我特别关注在部署之前对action_钩子的测试。当我最近使用DIY盒带时,我发现这特别麻烦,因为在启动应用程序之前,我必须在构建脚本中下载依赖项。由于我的应用程序在每次进行更改和推送时都无法启动(我这样做只是作为Openshift服务的初始测试,我永远不会这样开发)。最后,我不得不使用ssh连接到我的实例上,并通过反复试验来解决问题(这并不理想) 我感谢任

我已经看了Openshift文档和堆栈溢出有一段时间了,我似乎找不到任何答案

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

我感谢任何人能提供的帮助。
谢谢

我知道在OpenShift上测试动作挂钩的唯一方法是将ssh连接到应用程序中,并从命令行手动运行它们。这样,您可以快速调试和更新它们。然后将它们复制到git存储库中,并进行git推送以部署新代码


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

有人能给我一些建议吗?嘿!谢谢你的回答。这就是你的想法吗?