我最近开始使用Openshift,我想知道是否有办法在本地主机上部署(测试)您的应用程序,然后再将其上传到openshift。 事情是,每次我对代码进行更改时,都需要一些时间将其推送到openshift并检查它是否有效。
例如,谷歌应用引擎SDK(适用于Eclipse)包括一个Web服务器应用程序(应用程序引擎模拟器),允许您在谷歌部署之前在本地测试您的应用程序。日Thnx Fotis
答案 0 :(得分:13)
实际上有几个选项(假设你正在创建java项目):
1)将它部署在本地jboss as7上:这是完全有效的,因为OpenShift上提供的运行时与本地/在托管环境中运行的运行时完全不同。 OpenShift的具体内容是部署过程。它基本上是一个git push,触发了PaaS上的maven构建。
2)使用rpms / liveCD:OpenShift也可用作linux rpm软件包和虚拟机设备(可以使用virtualbox,vm player等运行)。 您可以在此处找到更多详细信息:http://blog.jebpages.com/archives/run-openshift-origin-from-livecd-and-make-it-stick/和此处:https://openshift.redhat.com/community/wiki/build-your-own-paas-from-the-openshift-origin-livecd-using-liveinst
3)远程调试在OpenShift上运行的应用程序:您将在此处找到详细信息: https://community.jboss.org/en/tools/blog/2012/06/27/deploy-from-eclipse-to-openshift-in-a-breeze