PHPCI : PHP向けオープンソースCIプラットフォーム

URL: http://www.phptesting.org/

ライセンス: BSD-2

説明: 

Jenkinsより使いやすい…と言えるかどうかは微妙ですが、PHP に特化した CI システムです。 "PHP The Right Way" にもこっそり紹介されています。

 

PHP に特化しただけあって、ビルド実行時に Composer を利用してテスト環境を構築することが出来ます。

ビルド手順は phpci.yml (Travis CI 風?)という設定ファイルをプロジェクトのルートにおいておくことで、PHPCI がビルド実行時にリポジトリから読み込んでくれますので、Jenkins のようにGUI からの設定が不要な点がうれしいです。

 

完成度:

対応リポジトリは、git, github, gitlab, bitbacket などとされていますが、github 以外はまだまだ十分には利用できない状態です。

Windows への対応も不十分なので、Linux での利用が無難でしょう。

公式にはベータ版という位置づけですが、実際試してみたところ、ごく限られた条件でのみ動作するので、まだまだな感じがします。(2014-03-17 時点)

 

感想:

CI 自体は手軽に構築できるので Github を利用したPHP のプロジェクトであれば、 試しに使ってみてもよさそうな感じがしました。