タグ

ブックマーク / miau.hatenablog.com (4)

  • Chef-Solo で PHP をインストールしてみた - miauのブログ

    開発環境、ステージング環境、番環境と似たような環境を構築する機会は多いわけで、このあたりを自動化したいとは前々から思っていたんですが。 今回 PHP(と pear のパッケージいくつか)をインストールするために Chef というやつを使ってみたので、これについて書いてみます。 Home - Chef - Opscode Open Source Wiki 結論としては、いちおうインストールできましたが、結構いろいろ難ありでした。 Chef とっかかり システム自動管理ツールについて システム自動管理ツールというと Puppet が有名です。システムの構成を自動化するだけであればスクリプトなんかでもできないことはないんですが、Puppet 導入の利点として オープンソースなシステム自動管理ツール Puppet:第1回 システム自動管理ツールの必要性とPuppetの概要|gihyo.jp …

    Chef-Solo で PHP をインストールしてみた - miauのブログ
    yandod
    yandod 2012/10/12
  • phpUnderControl で CakePHP を使う - miauのブログ

    間があいてしまいましたが、 phpUnderControl 初期設定&設定上の注意点 - miauの避難所 の続きです。CakePHP 勉強会で話した内容 のおさらい&より詳細なところです。 何がやりたいか phpUnderControl は unit test で PHPUnit を使う前提で作られています(というか PHPUnit と同じ phpunit.de で配布されています)が、CakePHP では SimpleTest を使うようになっています。 CI で一番重要だと思われる「テストに失敗した場合に開発者に通知する」というだけを実施したい場合は、 <target name="phpunit"> <exec executable="${basedir}/source/cake/console/cake" dir="${basedir}/source" failonerror="o

    phpUnderControl で CakePHP を使う - miauのブログ
  • phpUnderControl 導入方法 - miauのブログ

    ということで、予告どおり PHP 用の CI ツールである phpUnderControl について書いていきます。といっても長くなるので、 phpUnderControl 導入 phpUnderControl 初期設定&設定上の注意点 CakePHP 用の設定 の 3 回くらいに分けて書きます。いうことで、まずはインストール方法について。(これだけでもそこそこ長いので要注意です。) phpUnderControl の概要 第4回CakePHP勉強会@Tokyo でざっくり話しましたが、CruiseControl という Java 製の CI サーバを PHP で使えるように拡張したものです。 ビルドタスク自体は CruiseControl だけでも頑張れば構成できますが、コマンド一発で PHPUnit(+PMD) phpDocumentor PHP_CodeSniffer 等のタスク設定

    phpUnderControl 導入方法 - miauのブログ
  • CakePHP 勉強会で発表してきました - miauのブログ

    事前に「phpUnderControl + CakePHP」という仮題で登録していた 第4回CakePHP勉強会@Tokyo のLT 枠。実際の発表では「CakePHP under Control」と題して CI(Continuus Integration/継続的インテグレーション)の概要 phpUnderControl の概要 phpUnderControl で CakePHP を扱う方法 あたりについてしゃべってきました。 発表の内容は USTREAM にも上がってます。 ci, ci on USTREAM. Conference 紹介したひとに「これって音だけ?」と聞かれる程度に小声でボソボソしゃべってます。0:30 くらいには始まってますので油断めさるな。ってか聞きとるのは不可能だと思います。すいません。 何人かの方に発表で使ってるツールについて聞かれたので、そこだけ先に書いておく

    CakePHP 勉強会で発表してきました - miauのブログ
    yandod
    yandod 2009/05/23
    おつかれさまでしたー
  • 1