jenkinsによるWebSphereへのEARファイルデプロイ
wsadminによるサイレントデプロイ - 遅れてやってきたプログラマーの小言
以前にこのタイトルでサイレントデプロイまではやってました。
これをjenkinsで
・コンパイル
・WAR・EARの生成
・WebSphereへEAR転送
・WebSphereにアプリをデプロイ
までやるわけですが全部jenkinsでできるわけではないので、
もう少し細分化します。
antでやる範囲
最近スタンダードなmavenでなくてすみません・・・°゜(゜´Д`゜)゜°
build.xmlでは以下の仕事をするようにしておいて、
jenkins上から実行できるようにしておきます。
・コンパイル
・テスト
・WAR・EARの生成
jenkinsでやる範囲
プラグインを使って以下の仕事をするようにします。
・EAR転送
・デプロイコマンド実行
各種プラグインの導入・設定(jenkins)
以下のプラグインを導入・設定します。
Publish Over FTP Plugin:https://wiki.jenkins-ci.org/display/JENKINS/Publish+Over+FTP+Plugin
Publish Over SSH Plugin:https://wiki.jenkins-ci.org/display/JENKINS/Publish+Over+SSH+Plugin
各ジョブの設定はこんな感じ
導入したプラグインの基本設定さえすればこんな感じです。