JenkinsでPHP開発を自動化するのまとめ

これまでJenkins+PHPで色々な処理を自動化させてきたので、今までの記事をまとめてみました。

  1. さくらVPSにjenkinsを入れてみたときの備忘録
  2. jenkinsで新規ジョブを作成して、Subversionと連携してみる
  3. Phingをjenkinsと連携させてみる
  4. jenkinsでCheckstyle pluginを利用して、CakePHPのコーディング規約をチェックする
  5. PHPMD(PHP Mess Detector)をjenkinsで利用してみる
  6. PHPCPDとjenkinsを利用して、冗長化したコードを検出してみる
  7. jenkinsにPHPDocumentor2を連携させてみる
  8. CakePHP2.X+PHPUnit+jenkinsでテストを自動化する

ここまでの処理をまとめたビルドファイルもgithubのほうにアップしています。
myPhingBuildXml – github
phpcs,phpunit,phpmd,phpcpd,phpdocあたりを自動化していて、動作自体もこれで問題ないと思いますので、Jenkins+PHP+CakePHPとかをこれから始めようとする人の参考になれば。