2016-10-18 11 views
0

スクリプトのようなものを使ってモジュールをアップロードする方法はありますか?SPRING XD:モジュールを「自動的に」アップロードする方法はありますか?

たとえば、私たちにはたくさんのモジュールがあり、モジュールの新しいバージョンを使用する準備が整うたびに、モジュールを1つずつアップロードすることは楽しいことではありません。

+0

モジュールのアップロードに使用するコマンドを正確に共有できますか? –

+0

私は通常の方法で、シェルを介してSpring XDのモジュールをアップロードしています: mododule upload --some_name --type source --file "c:\\ folder \\ some_module.jar" ' – Columb1a

答えて

0

あなたは、RESTのAPIで、モジュール専用の特にセクションを見てとることができますPOST はどこ、モジュールアーカイブ(ユーバージャー)をアップロード http://docs.spring.io/spring-xd/docs/1.3.1.RELEASE/reference/html/#module-definitions

/モジュール/ {形}/{名前} をコンテンツタイプはapplication/octect-streamであり、要求本体にはバイナリアーカイブの内容が含まれています

0

私はジェンキンとシェルスクリプトのコンボを使用しています。 Jenkinsはコードをチェックアウトし、管理ノードにデプロイします。 Jenkinsは、 'module upload ....'コマンドを含む管理ノードでスクリプトを実行します。クラスタで実行している場合は、jenkinsを使用してジョブフォルダをscp/rsync/cpのスクリプトを他の各ノードに実行できます(hdfsまたはNASマウントを使用している場合は不要です)。

私はこれを使用して、複数の環境にデプロイし、バージョン化されたモジュールをパラメータ化によって展開することができます。

関連する問題