@@ -7,7 +7,101 @@ sudo: required
7
7
services : docker
8
8
9
9
env :
10
- - CHEF_VERSION="~> 12.0"
10
+ matrix :
11
+ - TESTS="style unit" CHEF_VERSION="~> 12.0"
12
+ - TESTS="integration[mysql-centos-5,verify]"
13
+ - TESTS="integration[mysql-centos-6,verify]"
14
+ - TESTS="integration[mysql-centos-7,verify]"
15
+ - TESTS="integration[mysql-debian-7,verify]"
16
+ - TESTS="integration[mysql-debian-8,verify]"
17
+ - TESTS="integration[mysql-ubuntu-1204,verify]"
18
+ - TESTS="integration[mysql-ubuntu-1404,verify]"
19
+ - TESTS="integration[mysql-ubuntu-1604,verify]"
20
+ - TESTS="integration[mysql-ubuntu-1610,verify]"
21
+ - TESTS="integration[mysql-scientific-66,verify]"
22
+ - TESTS="integration[postgresql-centos-5,verify]"
23
+ - TESTS="integration[postgresql-centos-6,verify]"
24
+ - TESTS="integration[postgresql-centos-7,verify]"
25
+ - TESTS="integration[postgresql-debian-7,verify]"
26
+ - TESTS="integration[postgresql-debian-8,verify]"
27
+ - TESTS="integration[postgresql-ubuntu-1204,verify]"
28
+ - TESTS="integration[postgresql-ubuntu-1404,verify]"
29
+ - TESTS="integration[postgresql-ubuntu-1604,verify]"
30
+ - TESTS="integration[postgresql-ubuntu-1610,verify]"
31
+ - TESTS="integration[postgresql-scientific-66,verify]"
32
+ - TESTS="integration[postfixpgsql-centos-5,verify]"
33
+ - TESTS="integration[postfixpgsql-centos-6,verify]"
34
+ - TESTS="integration[postfixpgsql-centos-7,verify]"
35
+ - TESTS="integration[postfixpgsql-debian-7,verify]"
36
+ - TESTS="integration[postfixpgsql-debian-8,verify]"
37
+ - TESTS="integration[postfixpgsql-ubuntu-1204,verify]"
38
+ - TESTS="integration[postfixpgsql-ubuntu-1404,verify]"
39
+ - TESTS="integration[postfixpgsql-ubuntu-1604,verify]"
40
+ - TESTS="integration[postfixpgsql-ubuntu-1610,verify]"
41
+ - TESTS="integration[postfixpgsql-scientific-66,verify]"
42
+
43
+ matrix :
44
+ exclude :
45
+ - rvm : 2.2
46
+ env : TESTS="integration[mysql-centos-5,verify]"
47
+ - rvm : 2.2
48
+ env : TESTS="integration[mysql-centos-6,verify]"
49
+ - rvm : 2.2
50
+ env : TESTS="integration[mysql-centos-7,verify]"
51
+ - rvm : 2.2
52
+ env : TESTS="integration[mysql-debian-7,verify]"
53
+ - rvm : 2.2
54
+ env : TESTS="integration[mysql-debian-8,verify]"
55
+ - rvm : 2.2
56
+ env : TESTS="integration[mysql-ubuntu-1204,verify]"
57
+ - rvm : 2.2
58
+ env : TESTS="integration[mysql-ubuntu-1404,verify]"
59
+ - rvm : 2.2
60
+ env : TESTS="integration[mysql-ubuntu-1604,verify]"
61
+ - rvm : 2.2
62
+ env : TESTS="integration[mysql-ubuntu-1610,verify]"
63
+ - rvm : 2.2
64
+ env : TESTS="integration[mysql-scientific-66,verify]"
65
+ - rvm : 2.2
66
+ env : TESTS="integration[postgresql-centos-5,verify]"
67
+ - rvm : 2.2
68
+ env : TESTS="integration[postgresql-centos-6,verify]"
69
+ - rvm : 2.2
70
+ env : TESTS="integration[postgresql-centos-7,verify]"
71
+ - rvm : 2.2
72
+ env : TESTS="integration[postgresql-debian-7,verify]"
73
+ - rvm : 2.2
74
+ env : TESTS="integration[postgresql-debian-8,verify]"
75
+ - rvm : 2.2
76
+ env : TESTS="integration[postgresql-ubuntu-1204,verify]"
77
+ - rvm : 2.2
78
+ env : TESTS="integration[postgresql-ubuntu-1404,verify]"
79
+ - rvm : 2.2
80
+ env : TESTS="integration[postgresql-ubuntu-1604,verify]"
81
+ - rvm : 2.2
82
+ env : TESTS="integration[postgresql-ubuntu-1610,verify]"
83
+ - rvm : 2.2
84
+ env : TESTS="integration[postgresql-scientific-66,verify]"
85
+ - rvm : 2.2
86
+ env : TESTS="integration[postfixpgsql-centos-5,verify]"
87
+ - rvm : 2.2
88
+ env : TESTS="integration[postfixpgsql-centos-6,verify]"
89
+ - rvm : 2.2
90
+ env : TESTS="integration[postfixpgsql-centos-7,verify]"
91
+ - rvm : 2.2
92
+ env : TESTS="integration[postfixpgsql-debian-7,verify]"
93
+ - rvm : 2.2
94
+ env : TESTS="integration[postfixpgsql-debian-8,verify]"
95
+ - rvm : 2.2
96
+ env : TESTS="integration[postfixpgsql-ubuntu-1204,verify]"
97
+ - rvm : 2.2
98
+ env : TESTS="integration[postfixpgsql-ubuntu-1404,verify]"
99
+ - rvm : 2.2
100
+ env : TESTS="integration[postfixpgsql-ubuntu-1604,verify]"
101
+ - rvm : 2.2
102
+ env : TESTS="integration[postfixpgsql-ubuntu-1610,verify]"
103
+ - rvm : 2.2
104
+ env : TESTS="integration[postfixpgsql-scientific-66,verify]"
11
105
12
106
before_install :
13
107
- chef --version &> /dev/null || curl -L https://www.getchef.com/chef/install.sh | sudo bash -s -- -P chefdk -v 1.2.22
@@ -23,4 +117,4 @@ before_script:
23
117
- cookstyle --version
24
118
- foodcritic --version
25
119
26
- script : travis_retry chef exec bundle exec rake style unit
120
+ script : travis_retry chef exec bundle exec rake $TESTS
0 commit comments