ローカルの「ビルド ボックス」にあるEAR ファイルと WARファイルの両方を、ホストされているサーバー (つまり、テスト サーバーまたはステージング サーバー) にデプロイするためのデプロイ ツール。
現在、.sh スクリプトは、展開のためにすべてのサーバーで実行されます。
環境: Linux、Java EE アプリケーション (正確には ATG フレームワーク)、使用されるJbossサーバー。
展開ツールの要件:
1) ソフトウェアはオープンソースでなければなりません。
2) 展開ツールのみが必要です。JenkinまたはHudsonアプリケーションのように、ビルドツールと継続統合ツールが接続されていません。
3) ソフトウェアは軽量の GUI アプリケーションでなければなりません (Eclipse や任意の SVN のプラグインでも問題ありません)。
4) ソフトウェアには、SVN を調べる機能も必要です。
5) そして最も重要なことは、フォールト トレラントである必要があることです。つまり、展開がうまくいかない場合は、バックアップ コピーとバージョン管理が必要です。
上記のすべてが少し大きな質問であることは知っています。「クルーズ コントロール」アプリケーションが上記のすべての作業を行うかどうかはわかりませんが、それに関する提案をいただければ幸いです。
リンクhttp://deployment.tigris.org/を見つけるために調査しました。しかし、どれも上記の要件をすべて満たしていないようです。GNU オープン ソース ソフトウェアでそのようなものを見つけることができませんでした。それらのいずれかからの提案は大歓迎です。誰かが「Jeera」、「redhat」と呼ばれるものも提案しましたが、それらについてはわかりません。
最後に一言でまとめると、上記の環境には「オープンソースの展開(専用)ツール」が必要です。