Kitchen は Vagrant や EC2、Docker Engine などでインスタンスを起動して Cookbook の動作をチェックするためのツールです。 .kitchen.yml には Kitchen で起動するインスタンスの設定を定義します。 driver:高速・軽量な Docker Engine を使うように指定します。 provisioner:Chef Zero によるプロビジョニングを行うように指定します。 Docker Engine のコンテナのベース Image として centos:centos6 を使用するように指定します。 また、Jenkins の起動確認のために 8080 ポートをフォワーディングするように指定ます。 suites:jenkins Cookbook を収束するように指定します。 |