http://madroom-project.blogspot.jp/2013/01/ubuntuphing.html
1. Jenkinsのプラグインをインストール
/pluginManager/available から"Phing Plugin"をインストールします。
2. build.xmlの作成
* ファイル名の競合を避けるために、とりあえずbuild.xml.jenkinsとしました。
-- /var/lib/jenkins/jobs/xxx/workspace/build.xml.jenkins --
<?xml version="1.0" encoding="utf-8" ?> <project name= "phing_test" basedir= "." default= "main"> <target name="main" depends= "init"></target> <target name="init" > <delete dir= "./phing_test_dir" includeemptydirs= "true" /> <mkdir dir= "./phing_test_dir" /> </target> </project>3. Jobの設定
Build > Add build step > Invoke phing targets と進み、以下のように入力しました。
Targets: main
Phing Build File: build.xml.jenkins
4. ビルド実行
以下のエラーが出ました。
FATAL: command execution failed.Maybe you need to configure the job to choose one of your Phing installations? java.io.IOException: Cannot run program "phing" (in directory "/var/lib/jenkins/jobs/xxx/workspace"): java.io.IOException: error=2, No such file or directoryとりあえずシンボリックリンクで回避しました。
$ sudo ln -s /usr/local/php/latest/bin/phing /usr/bin/phing参考: http://renoiv.com/blog/2012/06/
5. 再度、ビルド実行
workspace直下に"phing_test_dir"が作成されました。
No comments:
Post a Comment