タグ

CakePHPとjenkinsに関するopparaのブックマーク (6)

  • 3.4. CakePHP運用環境 のセットアップ

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    3.4. CakePHP運用環境 のセットアップ
  • マスタカの ChangeLog メモ / Jenkins

    ■ Jenkinsをアップデートしたらジョブが消えた。。だけど無事復活! [Jenkins] Jenkinsを1.516から1.526にアップデートし、プラグインもアップデートし たらRuby関連のジョブが消えました。。 小一時間悩んで管理画面からシステムログを見たら、 Failed Loading plugin ruby-runtime とのエラーメッセージ。このプラグインをインストールしたら直りました。 なぜ急に必要になった?と思い、/var/log/jenkins/jenkins.logを見たら、 rbenvとrvmプラグインが要求していました。 2013/08/10 11:11:01 jenkins.InitReactorRunner$1 onTaskFailed 致命的: Failed Loading plugin rbenv java.io.IOException: Depen

  • jenkinsでCheckstyle pluginを利用して、CakePHPのコーディング規約をチェックする

    jenkinsでCheckstyle pluginを利用して、CakePHPのコーディング規約をチェックする Phingをjenkinsと連携させてみるの続き 今回はCheckstyle pluginを利用して、自分が書いているコードがちゃんとコーディング規約に準拠した記述になっているか確認してみた。 ※いつもCakePHPをメインに開発しているので、今回準拠させたコーディング規約はCakePHPのものです。 – Cookbook 2.0 coding standard 1.pearからPHP_CodeSnifferをインストール $ sudo pear install PHP_CodeSniffer 2.CakePHP用のコード規約をインストール 今回はCakePHPのコーディング規約をベースにチェックをかけたいので、jrbassoさんが開発しているこちらのものを利用させていただきました

  • JenkinsでCakePHPのカバレッジを自動で測定 - chulip.org

    前回Web上のtestsuiteでカバレッジを見るようにしたけど今度はJenkinsでそれを管理する。 前回の記事:CakePHPのTestsuiteでカバレッジ計測 - chulip.org Jenkinsで使うにはコマンドライン上で生成してやるといけるとおもうので--coverage-cloverオプションをつけて cake testsuiteを実行してみたのだけどxdebugが有効じゃねえからって言われる。 なんでかなと思ったらWeb上でApache通して使う時のphp.iniとコマンドラインで使うphp.ini別のファイルなのね… Apache通して使う時 /etc/php5/apache2/php.ini CLIで使う時 /etc/php5/cli/php.ini 前回はapacheのほうにしか追加してなかったので動かなかったとさ追加すれば動きます。 Jenkins側 プラグイン

    JenkinsでCakePHPのカバレッジを自動で測定 - chulip.org
  • CakePHP2.0+Jenkinsで継続的インテグレーションを行う方法

    みなさんこんにちは。@ryuzeeです。 CakePHP2.0になってテスティングフレームワークがSimpleTestからPHPUnitに変わったことで、以前に比べると大分簡単にはなっていますが、まとまった情報が少ないので整理しておきます。 事前準備JenkinsのインストールおよびCIサーバへのPHPのインストールは済ませておいてください。 CakePHP2.0でCIを行う場合は、以前のようにStagehand_TestRunnerを使ったりPhingを使う必要はありません(Phingは以前も使わない手もあった)が、PHPUnit、Xdebugのインストールは行なっておきます。 また今後利用するであろう、PMDやCPD等も導入しておくと良いでしょう。 なお、今回の作業はCentOS5.7上でPHP5.3.8を利用して行いました。 PHP関連のパッケージ導入 pecl install xd

    CakePHP2.0+Jenkinsで継続的インテグレーションを行う方法
  • CakePHPのコーディング規約違反をPHP_CodeSnifferでチェックする #CakephpAdvent2011 : candycane development blog

    この記事はCakePHP Advent Calendar 2011に参加しています。 記述したコードの表記ゆれを防ぐ為の手法としてコーディング規約があります。見通しが良く一貫性のあるスタイルで記述されたコードはメンテナンス性を維持する助けになり、コードレビューの際の不毛な論争を少し減らす手助けになります。今回はCakePHPでアプリケーションを開発する際にコーディング規約を適用する方法を検討してみます。 どのコーディング規約を適用するか PHPではPEARのコーディング規約が一般的に知られていますが、PEARはライブラリという事もありこの規約をそのままアプリケーションの実装に適用するのは冗長かもしれません。また同様にZendフレームワークやSymfonyもコーディング規約を持っています。 CakePHPでアプリケーションを実装する場合を考えてみても、PEARのスタイルはCakePHPが採

  • 1