jenkins php 用設定
単にjenkinsにプラグインを入れただけでは全然動かない模様。。
[PHP Error] include_once(phing/tasks/ext/d51PearPkg2Task.php): failed to open stream: そのようなファイルやディレクトリはありません [line 1089 of /usr/share/pear/phing/Phing.php] [PHP Error] include_once(): Failed opening 'phing/tasks/ext/d51PearPkg2Task.php' for inclusion (include_path='/usr/share/pear/../classes:.:/usr/share/pear:/usr/share/php') [line 1089 of /usr/share/pear/phing/Phing.php]
http://tech.aainc.co.jp/archives/2706
をもとにプラグインだけ導入
と記事読み返してみると、なんか色々サーバ側にインストールが必要とのこと。
ただ、
こっちで初めてしまったので、後者をとりあえず実施。
pear channel-discover pear.docblox-project.org
ここで見つからないとエラーがでるな。。とりあず、シカト。。
結果まだ同じエラー
pear uninstall phing/phing
pear install --alldeps phing/phing
してみたが、同じだ。。
pear.docblox-project.org
これが問題なのか?!
追記
にっちもさっちもいかないので、ソース取得してアナログで配置。。
wget https://github.com/markstory/Phing_d51PearPkg2Task/archive/master.zip
unzip master.zip
cp Phing_d51PearPkg2Task-master/src/phing/tasks/ext/d51PearPkg2Task /usr/share/pear/phing/tasks/ext/ -r
cp Phing_d51PearPkg2Task-master/src/phing/tasks/ext/d51PearPkg2Task.php /usr/share/pear/phing/tasks/ext/ -r
とりあえず、エラーは出なくなった。。が本当に問題ないのだろうか。。。