19

私は最近Openshiftで遊び始めましたが、Openshiftにアップロードする前に、ローカルホストにアプリケーションをデプロイ(テスト)する方法があるかどうか疑問に思っています。コードを変更するたびに、コードをopenshiftにプッシュして、機能するかどうかを確認するのに時間がかかるということです。

たとえば、Google App Engine SDK(Eclipse用)には、Googleにデプロイする前にアプリをローカルでテストできるWebサーバーアプリケーション(アプリエンジンシミュレーター)が含まれています。

thnx Fotis

4

1 に答える 1

13

実際にはいくつかのオプションがあります(Javaプロジェクトを作成していると仮定します)。

1)ローカルjboss as7にデプロイします。OpenShiftで提供されるランタイムは、ローカル/ホスト環境で実行できるランタイムとまったく異なるため、これは完全に有効です。OpenShiftに固有のものは、デプロイメントプロセスです。これは基本的に、PaaSでMavenビルドをトリガーするgitプッシュです。

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

于 2012-06-27T18:35:50.560 に答える