driver標準では vagrant ですが、開発サイクルを早くまわすために、より軽量・高速な docker を使用します。 driver_configkitchen-docker の設定を書きます。 image ベースとする docker image の名前を指定します。 利用できる image 名は Dockerfile の FROM 句 で指定できるものと同じです。 forwardホストマシンにフォワーディングするポート番号を指定します。 この例では jenkins が使用する 8080 ポートがホストマシンから見えるように指定しています。 run_list実行する Recipe を指定します。 この例では自作した jenkins Cookbook の Recipe を指定しています。 ただ、Jenkins の動作には Java が必要ですので、Opscode Community の java Cookbook、tar Cookbook(java Cookbook の動作に必要) も指定しています。 ※ 外部の Cookbook を使用するには後述する Berksfile の編集が必要です。 attributesRecipe にわたす Attribute (Recipe に対するパラメータのようなもの)を指定します。 今回は java Cookbook の Attribute を指定しています。 |