2017-09-12 20 views
-1

私の自動配置環境私はtomcatの下にweb.warファイルを配置しています。既存の.warファイルにファイルを追加する

このweb.warアプリケーションには、web.warアーカイブファイルの/ libディレクトリにあるmix.jarファイルが含まれていると仮定します。

(mix.jarリリースが異なるDEVチームによって与え、彼らはweb.warを与え、組織の練習を手動web.warアーカイブファイルに最新mix.jarファイルを入れているの責任ません)

誰でもCHEFのレシピからこのプロセスを自動化するのを助けることができますか?

シェフの配備に必要なのは、mix.jarファイルをtomcatコンテナの下のweb.war/libディレクトリに置くことです。

現在、Winrarのweb.warファイルを開き、mix.jarファイルをそこに入れてtomcatに再デプロイします。

しかし、私はこのプロセスを自動化したいと思います。

答えて

0

jarファイルはちょうどzipファイルなので、zipコマンドラインツールまたはRubyZip gemを使用してコードを書くことができます(これはRubyコードの快適さに依存します飛ぶが、しないでください。シェフはこの種の作業のために実際には構築されておらず、堅牢な方法でコードを構築するのは非常に不満です。できるだけ早く脆弱なバージョンを作成し、後でそのプロセスを修正したいのであれば、もっと分かりやすいでしょうが、これが何であるか、なぜビルドプロセスに追加する必要があるのか​​についてdevチームに話してください。いくつかの問題は、コードではなく通信で最もよく解決されます。

関連する問題