0

メールサーバーをデプロイしてから、そのためのJavaプラグインを作成する必要があります。

中古のHPProliantサーバーを手に入れました。

私はそれを次のように使うことを計画しています:

  1. ローカルコードの変更と実験をテストするためにビルドのさまざまなバージョンを維持できるように、オンデマンドで仮想マシンを作成して提供するセットアップをサーバーにデプロイします。それを行う方法、ここに最適なオープンソースパッケージは何ですか?

  2. 私はmavenプロジェクトを使用しているので、mavenコマンドを介してのみ、#1から提供された仮想マシンにプロジェクトをデプロイし、その上でテストケースを実行できるようにするために、どのプラグインを使用する必要がありますか。(これは開発者のローカルビルドの観点からです)、CIなどは個別に設定されます。

4

2 に答える 2

2

興味深いアプローチは、クラウドでそれを行うことです。コードを使用してインフラストラクチャを作成できるさまざまなユーティリティとサービスがあります。

プロビジョニングする VM/アプリケーションに応じて、さまざまなサービス/ユーティリティが関連する可能性があります (例: AWS の cloudformation、Openstack の heat など...)。

興味深いソリューションがRavello Systemsによって提供されています。これにより、基本的にクラウド内にアプリケーションの本格的なレプリカを簡単に作成でき、自動化に役立つ Maven プラグインも実装されました。http://www.ravellosystems.com/blog/ravello_maven_plugin/をご覧ください

于 2013-12-16T08:28:21.430 に答える
0

#1の場合

Xen Cloudプラットフォーム、OpenStackなどの残りのソリューションはまだすぐに使えるソリューションではなく、急な学習曲線が必要なため、仮想マシンの実行にSun仮想ボックスを使用しています。

Vmware Playerは制限された機能を提供し、VMのクローンを提供しません。

#2の場合

まだカスタムシェルスクリプトを使用して、Mavenプラグインを介して複雑なデプロイメントを自動化することはできません。

于 2012-07-10T15:22:37.033 に答える