2010-12-01 11:10:48 +0900
WePayが使っているデプロイツールが、Rasmus Lerdorf氏によって公開された。
スクリーンキャストを見てわかるように、Webベースのグラフィカルなデプロイツールになっている(本体がPloyで、WebインターフェースはWePloyと呼び分けているみたい)。デプロイ手順自体はCapistranoでも実現できるけど、WePayのコードがPHPなのでデプロイツールをPHPで書いたということで、コメントにも"Yeah, it's a hack"とあるように「そんなコードで大丈夫か」状態。ただ、新バージョンのデプロイ後に、APC内に保持されるオペコードキャッシュやファイル情報のキャッシュ(clearstatcache()
でクリアできるやつ)を更新するための仕組みが入っているなど、独自ツールならではの工夫もちらほら。