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よりもシンプルな、同様の機能を提供するレシピです。