以下に、まとめ記事を書きました。
FuelPHPとGitLabとJenkinsで継続的インテグレーションする雛形を考えてみた
http://madroom-project.blogspot.jp/2013/01/fuelphpgitlabjenkins.html
前回の内容に、phpDocumentor 2によるPHPDocの出力を加えてみます。
JenkinsとPhingとPHPUnitでFuelPHPのテスト統計を作成する
http://madroom-project.blogspot.jp/2013/01/jenkinsphingphpunitfuelphp.html
phpDocumentor 2のインストールは、以下を参考にして下さい。
phpDocumentor 2のインストール手順(Mac/Win/Linux)
http://madroom-project.blogspot.jp/2012/12/phpdocumentor-2macwin.html
(1)
Jobの設定のPost-build ActionsのPublish HTML reportsに、以下を追加します。
HTML directory to archive: phpdoc
Index page[s]: index.html
Report title: PHPDoc
(2)
build.xmlを編集します。(前回の内容に、「target name="phpdoc"」を追加して、「target name="all"」の"depends"に"phpdoc"を追加しています。)
<?xml version="1.0" encoding="utf-8" ?> <project name="FuelPHP Project" basedir="." default="all"> <target name="phpunit"> <delete dir="phpunit" includeemptydirs="true" /> <mkdir dir="phpunit" /> <exec dir="." command=" phpunit -c fuel/app/phpunit.xml --coverage-html phpunit/coverage/html --log-junit phpunit/junit.xml "/> </target> <target name="phpdoc"> <delete dir="phpdoc" includeemptydirs="true" /> <mkdir dir="phpdoc" /> <exec dir="." command=" phpdoc -d fuel/app/ -t phpdoc/ "/> </target> <target name="all" depends="phpunit,phpdoc" /> </project>
(3)
ビルド後、"PHPDoc"が表示されれば成功です。
コマンド直書きでゴリ押し気味。。。
No comments:
Post a Comment