File tree 3 files changed +33
-0
lines changed
3 files changed +33
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ driver :
3
+ name : docker
4
+
5
+ provisioner :
6
+ name : chef_zero
7
+ require_chef_omnibus : latest
8
+
9
+ platforms :
10
+ - name : ubuntu-12.04
11
+ - name : centos-6.4
12
+
13
+ suites :
14
+ - name : default
15
+ run_list :
16
+ - recipe[go]
17
+ attributes : {}
Original file line number Diff line number Diff line change @@ -34,6 +34,16 @@ namespace :integration do
34
34
instance . test ( :always )
35
35
end
36
36
end
37
+
38
+ desc 'Run Test Kitchen with docker'
39
+ task :docker do
40
+ Kitchen . logger = Kitchen . default_file_logger
41
+ @loader = Kitchen ::Loader ::YAML . new ( project_config : './.kitchen.docker.yml' )
42
+ config = Kitchen ::Config . new ( loader : @loader )
43
+ config . instances . each do |instance |
44
+ instance . test ( :always )
45
+ end
46
+ end
37
47
end
38
48
39
49
# Default
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ wget https://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/12.04/x86_64/chefdk_0.9.0-1_amd64.deb -qc
4
+ sudo dpkg -i chefdk_0.9.0-1_amd64.deb
5
+ export PATH=/opt/chefdk/embedded/bin:$PATH
6
+ sudo $( which chef) gem install kitchen-docker
You can’t perform that action at this time.
0 commit comments