以下に、まとめ記事を書きました。
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