zc.buildout のレシピ・エクステンション例

レシピ

zc.recipe.egg

eggインストールの定番。基本です。

iw.recipe.cmd

コマンドライン操作をbuildout.cfgに記載できます。 bulidoutを実行するだけでetcフォルダを作ったり、など。

iw.recipe.fetcher

指定したURL からファイルをダウンロード。 iw.recipe.cmdと組み合わせると色々できます。

appfy.recipe.gae

Google App Engine 環境をbuildoutで管理。かなり楽ちん

pbp.recipe.trac

Tracサーバーを立てます。初期設定も一気にやってくれます。

collective.buildbot

buildbot環境を自動生成します。 recipeが名前に入っていませんが、これもレシピです。

collective.recipe.hudson

Hudsonでテストする人向け。

gocept.nginx

nginxのコンフィギュレーションを行うレシピ。

plone.recipe.varnish

Varnishのコンフィギュレーションを行います。 Plone用? いいえ!汎用です。

iw.recipe.pound

Pound(ロードバランサー)のコンパイルとインストール

iw.recipe.squid

Squid(キャッシュサーバ)の設定と実行

z3c.recipe.ldap

OpenLDAP のデプロイ

collective.recipe.ant

Ant(Java)プロジェクトをビルド

エクステンション

mr.developer

svnやhg,bzrからチェックアウトしたソースコードをシステムに組み込みます。 開発中の複数のパッケージを編集してコミットするサイクルをbuldout上で シームレスに行うことができるようになります。

gp.vcsdevelop

mr.develperよりもシンプルな、同様の機能を提供するレシピです。