クラスターを形成する多数の複数のサーバーに 1 行で Maven をデプロイしようとしています。
このソリューションは、繰り返し (サーバーのインストールごとに 1 回) 実行する必要があることと、統合サーバー (jenkins) が成功したアーティファクトをビルドした後に実行することを除いて、問題なく機能します。現時点では、マトリックス機能を使用することは実際にはオプションではありません。デプロイする必要があるだけなのに、サーバーごとにプロジェクトを再構築する必要はありません。(さらに、これに費やす時間)
私たちは Maven プロファイル (サーバーごとに 1 つ、一度にすべてをアクティブ化しようとする、またはすべてのサーバーを含む 1 つの大きなプロファイル) を使用して実験を行ってきましたが、そのオプションでは運が悪く、tomcat-maven-plugin はそのようには機能しません。
Jenkinsには、貨物に基づくデプロイプラグインがあるようですが、一度に1つのサーバーしか処理しません
これを達成する方法はありますか?maven-tomcat-plugin を使用していますか? またはJenkins/Hudsonプラグイン?
ビルドが成功した後にクラスターに戦争を展開する方法について、専門家からの他のアイデアはありますか? (移植性の問題のため、シェルスクリプトを避けようとしています)