src/main/resources/features フォルダーに features.xml ファイルがあります。バンドルを構築した後に Jenkins を介してプロジェクトを構築すると、nexus リポジトリに移動します。私の要件は、バンドルが nexus に移動した後、features.xml が自動的に必要になることです。ビルドの一部としてのみ servicemix にデプロイされます。この機能をインストールするために servicemix コンソールを開くべきではありません。助けてください
2 に答える
0
私もこれに取り組んできましたが、私の解決策は、自動化されたスクリプトを使用してこれを達成することでした。smx を停止し、${karaf.home}/data/cache/ ディレクトリを削除し、新しい機能ファイルを ftp 操作から取得したものに置き換え、karaf コンテナーを再起動する ssh および FTP ベースのプログラムを作成しました。
他の可能性を検討することにオープンである場合:
多くの smx コンテナーをリンクし、バージョンの増加とロールバックを実装できる Fuse Fabric を調べることができます。現在、これを自動的に実行するにはスクリプトも必要になると思います。
3 番目のオプションは比較的新しいもので、Redhat Summit 2015 で発表されたばかりの Docker イメージをビルドし、OpenShiftV3 を介して展開するという形で提供されます。かなり新しいものですが、非常に印象的な機能セットが含まれていることは注目に値します。
于 2015-10-07T20:26:29.033 に答える