■ 今回の目的
* JenkinsのためのAntを設定する => Antを使うならJDKも設定しておく必要があるので、JDKも設定する。
■ 前提条件
1) Jenkins を設定するhttp://blogs.yahoo.co.jp/dk521123/34440556.html
2) JDK を設定する* Windows
http://blogs.yahoo.co.jp/dk521123/31934496.html
* Linux(openSUSE)
http://blogs.yahoo.co.jp/dk521123/33684436.html
* Linux(Debian)
http://blogs.yahoo.co.jp/dk521123/33854227.html
3) Ant を設定するhttp://blogs.yahoo.co.jp/dk521123/33838551.html
■ Jenkins に JDK / Ant を設定する
http://foolprogrammer.blogspot.jp/2013/01/jenkinsant.htmlを見ながら設定した方がいい。
設定手順
[1] Jenkinsを起動し、表示する[http://localhost:8080/jenkins/]
[2] Jenkinsのトップ画面から、[Jenkinsの管理]-[システムの設定]を選択する [3] JDK欄にある「インストール済みJDK」ボタンを押下し、以下を設定する 3-1) 「自動インストール」を外す 3-2) 名前:「(任意の名前。ここでは)jdk1.8.0」 3-3) JAVA_HOME : 「(JDKを設定したパス。ここでは)C:\Program Files\Java\jdk1.8.0」 [4] Ant欄にある「Ant追加」ボタンを押下し、以下を設定する 4-1) 「自動インストール」を外す(=>「ANT_HOME」欄が表示される) 4-2) 名前:「(任意の名前。ここでは)ant1.9.4」 4-3) ANT_HOME : 「(Antを設定したパス。ここでは)C:\ant-1.9.4」 [4] 「保存」ボタンを押下
設定の確認
* うまく設定できたか確認する
1) Jobへの設定
[1-1] Jenkinsのトップ画面から、「新規ジョブ作成」を選択 [1-2] 以下を設定し、「OK」ボタンを押下する 1-2-1) ジョブ名:「(任意の名前。ここでは)SampleJob」 1-2-2) 「フリースタイル・プロジェクトのビルド」にチェックを付ける [1-3] ビルド欄にある[ビルド手順の追加]-[Antの呼び出し]を選択し、以下を設定し「保存」ボタン押下 1-3-1) 「高度な設定...」を押下(=>「ビルドファイル」欄などが表示される) 1-3-2) 使用するAnt:「(「設定手順」の4-2)の任意の名前。ここでは)ant1.9.4」 1-3-3) ターゲット : 「(使用したいAntのターゲット名。ここでは)SampleJava」 1-3-4) ビルドファイル : 「(使用したいAntのbuildファイル名。ここでは)C:\Develop\ant-1.9.4\build.xml」 【今回、使用した build.xml】 ~~~~~~~~ <?xml version="1.0" encoding="UTF-8" ?> <project name="sample" basedir="." default="SampleJava"> <target name="SampleJava"> <echo message="Hello World!" level="info" /> </target> </project> ~~~~~~~~
2) ビルドの実行
[2-1] Jobのメイン画面の左側のリンク「ビルド実行」をクリック => 「ビルド履歴」にステータスバーが表示 [2-2] 「ビルド履歴」で、ビルドが完了したら、リンク「#x(x:正の整数(例 #1))」をクリック => 成功してたら、「青」。失敗したら、「赤」。 [2-3] リンク「コンソール出力」をクリックし、成功すれば、以下のようになっているはず。 【コンソール出力・結果例】 ~~~~~~~~ ユーザーanonymousが実行 ビルドします。 ワークスペース: C:\Users\XXXX\.jenkins\workspace\SampleJob 使用許諾に同意しないと自動インストールできません。 [SampleJava] $ cmd.exe /C '"C:\Users\XXX\.jenkins\tools\hudson.tasks.Ant_AntInstallation\C_eclipse_ant_apache-ant-1.9.6\bin\ant.bat -file build.xml SampleJava && exit %%ERRORLEVEL%%"' Unable to locate tools.jar. Expected to find it in C:\Program Files (x86)\Java\jre1.8.0_25\lib\tools.jar Buildfile: C:\eclipse\workspace\SampleJava\build.xml SampleJava: [echo] Hello World! BUILD SUCCESSFUL Total time: 0 seconds Finished: SUCCESS ~~~~~~~~