1

src/main/resources/features フォルダーに features.xml ファイルがあります。バンドルを構築した後に Jenkins を介してプロジェクトを構築すると、nexus リポジトリに移動します。私の要件は、バンドルが nexus に移動した後、features.xml が自動的に必要になることです。ビルドの一部としてのみ servicemix にデプロイされます。この機能をインストールするために servicemix コンソールを開くべきではありません。助けてください

4

2 に答える 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 に答える