ページ ツリー
メタデータの末尾にスキップ
メタデータの先頭に移動

このページの古いバージョンを表示しています。現在のバージョンを表示します。

現在のバージョンとの相違点 ページ履歴を表示

« 前のバージョン バージョン 4 次のバージョン »

 

jenkins Cookbook 作成体験

 

Cookbook を生成しよう

 

$ cd workspace
$ chef generate cookboook jenkins

 

default Recipe を書こう

 

jenkins/recipes/default.rb
yum_package 'java-1.7.0-openjdk'
 
remote_file "#{Chef::Config[:file_cache_path]}/jenkins-1.568-1.1.noarch.rpm"
  source 'http://pkg.jenkins-ci.org/redhat/jenkins-1.568-1.1.noarch.rpm'
  action :create_if_missing
end
 
yum_pakcage "#{Chef::Config[:file_cache_path]}/jenkins-1.568-1.1.noarch.rpm"
 
service 'jenkins' do
  action [:start, :enable]
end

 

お試し環境を定義しよう

 

---
driver:
  name: docker
 
provisioner:
  name: chef_zero
 
platforms:
  - name: centos
    driver_config:
      image: centos:centos6
      forward: 8080:8080
 
suites:
  - name: default
    run_list:
      - jenkins

 

お試し環境にプロビジョニングしてみよう

 

$ kitchen converge

 

Jenkins にアクセスしてみよう

 

 

  • ラベルがありません