99ddba7fecb3570ae84359b25a929e5be1177f79
[chef.git] / .travis.yml
1 language: ruby
2 os: linux
3 dist: bionic
4 cache: bundler
5 services:
6   - docker
7 jobs:
8   include:
9     - name: "Cookstyle"
10       script:
11         - bundle exec cookstyle -f fuubar
12     - name: "Test Kitchen (accounts)"
13       script:
14         - bundle exec kitchen test accounts-ubuntu-1804
15     - name: "Test Kitchen (apache)"
16       script:
17         - bundle exec kitchen test apache-ubuntu-1804
18     - name: "Test Kitchen (apt)"
19       script:
20         - bundle exec kitchen test apt-ubuntu-1804
21     - name: "Test Kitchen (bind)"
22       script:
23         - bundle exec kitchen test bind-ubuntu-1804
24     - name: "Test Kitchen (blogs)"
25       script:
26         - bundle exec kitchen test blogs-ubuntu-1804
27     - name: "Test Kitchen (civicrm)"
28       script:
29         - bundle exec kitchen test civicrm-ubuntu-1804
30     - name: "Test Kitchen (clamav)"
31       script:
32         - bundle exec kitchen test clamav-ubuntu-1804
33     - name: "Test Kitchen (devices)"
34       script:
35         - bundle exec kitchen test devices-ubuntu-1804
36     - name: "Test Kitchen (dhcpd)"
37       script:
38         - bundle exec kitchen test dhcpd-ubuntu-1804
39     - name: "Test Kitchen (dmca)"
40       script:
41         - bundle exec kitchen test dmca-ubuntu-1804
42     - name: "Test Kitchen (donate)"
43       script:
44         - bundle exec kitchen test donate-ubuntu-1804
45     - name: "Test Kitchen (exim)"
46       script:
47         - bundle exec kitchen test exim-ubuntu-1804
48     - name: "Test Kitchen (fail2ban)"
49       script:
50         - bundle exec kitchen test fail2ban-ubuntu-1804
51     - name: "Test Kitchen (forum)"
52       script:
53         - bundle exec kitchen test forum-ubuntu-1804
54     - name: "Test Kitchen (ftp)"
55       script:
56         - bundle exec kitchen test ftp-ubuntu-1804
57     - name: "Test Kitchen (geodns)"
58       script:
59         - bundle exec kitchen test geodns-ubuntu-1804
60     - name: "Test Kitchen (geoipupdate)"
61       script:
62         - bundle exec kitchen test geoipupdate-ubuntu-1804
63     - name: "Test Kitchen (gps-tile)"
64       script:
65         - bundle exec kitchen test gps-tile-ubuntu-1804
66     - name: "Test Kitchen (incron)"
67       script:
68         - bundle exec kitchen test incron-ubuntu-1804
69     - name: "Test Kitchen (letsencrypt)"
70       script:
71         - bundle exec kitchen test letsencrypt-ubuntu-1804
72     - name: "Test Kitchen (mailman)"
73       script:
74         - bundle exec kitchen test mailman-ubuntu-1804
75     - name: "Test Kitchen (memcached)"
76       script:
77         - bundle exec kitchen test memcached-ubuntu-1804
78     - name: "Test Kitchen (munin)"
79       script:
80         - bundle exec kitchen test munin-ubuntu-1804
81     - name: "Test Kitchen (munin::plugins)"
82       script:
83         - bundle exec kitchen test munin-plugins-ubuntu-1804
84     - name: "Test Kitchen (munin::server)"
85       script:
86         - bundle exec kitchen test munin-server-ubuntu-1804
87     - name: "Test Kitchen (mysql)"
88       script:
89         - bundle exec kitchen test mysql-ubuntu-1804
90     - name: "Test Kitchen (networking)"
91       script:
92         - bundle exec kitchen test networking-ubuntu-1804
93     - name: "Test Kitchen (nginx)"
94       script:
95         - bundle exec kitchen test nginx-ubuntu-1804
96     - name: "Test Kitchen (nodejs)"
97       script:
98         - bundle exec kitchen test nodejs-ubuntu-1804
99     - name: "Test Kitchen (ntp)"
100       script:
101         - bundle exec kitchen test ntp-ubuntu-1804
102     - name: "Test Kitchen (openssh)"
103       script:
104         - bundle exec kitchen test openssh-ubuntu-1804
105     - name: "Test Kitchen (osmosis)"
106       script:
107         - bundle exec kitchen test osmosis-ubuntu-1804
108     - name: "Test Kitchen (osqa)"
109       script:
110         - bundle exec kitchen test osqa-ubuntu-1804
111       attributes:
112         osqa:
113           sites:
114             - name: help.example.com
115     - name: "Test Kitchen (otrs)"
116       script:
117         - bundle exec kitchen test otrs-ubuntu-1804
118     - name: "Test Kitchen (passenger)"
119       script:
120         - bundle exec kitchen test passenger-ubuntu-1804
121     - name: "Test Kitchen (piwik)"
122       script:
123         - bundle exec kitchen test piwik-ubuntu-1804
124     - name: "Test Kitchen (planet)"
125       script:
126         - bundle exec kitchen test planet-ubuntu-1804
127     - name: "Test Kitchen (planet::dump)"
128       script:
129         - bundle exec kitchen test planet-dump-ubuntu-1804
130     - name: "Test Kitchen (planet::notes)"
131       script:
132         - bundle exec kitchen test planet-notes-ubuntu-1804
133     - name: "Test Kitchen (planet::replication)"
134       script:
135         - bundle exec kitchen test planet-replication-ubuntu-1804
136     - name: "Test Kitchen (postgresql)"
137       script:
138         - bundle exec kitchen test postgresql-ubuntu-1804
139     - name: "Test Kitchen (python)"
140       script:
141         - bundle exec kitchen test python-ubuntu-1804
142     - name: "Test Kitchen (rsyncd)"
143       script:
144         - bundle exec kitchen test rsyncd-ubuntu-1804
145     - name: "Test Kitchen (serverinfo)"
146       script:
147         - bundle exec kitchen test serverinfo-ubuntu-1804
148     - name: "Test Kitchen (spamassassin)"
149       script:
150         - bundle exec kitchen test spamassassin-ubuntu-1804
151     - name: "Test Kitchen (squid)"
152       script:
153         - bundle exec kitchen test squid-ubuntu-1804
154     - name: "Test Kitchen (stateofthemap)"
155       script:
156         - bundle exec kitchen test stateofthemap-ubuntu-1804
157     - name: "Test Kitchen (switch2osm)"
158       script:
159         - bundle exec kitchen test switch2osm-ubuntu-1804
160     - name: "Test Kitchen (taginfo)"
161       script:
162         - bundle exec kitchen test taginfo-ubuntu-1804
163     - name: "Test Kitchen (tilecache)"
164       script:
165         - bundle exec kitchen test tilecache-ubuntu-1804
166     - name: "Test Kitchen (tools)"
167       script:
168         - bundle exec kitchen test tools-ubuntu-1804
169     - name: "Test Kitchen (trac)"
170       script:
171         - bundle exec kitchen test trac-ubuntu-1804
172     - name: "Test Kitchen (web::backend)"
173       script:
174         - bundle exec kitchen test web-backend-ubuntu-1804
175     - name: "Test Kitchen (web::cgimap)"
176       script:
177         - bundle exec kitchen test web-cgimap-ubuntu-1804
178     - name: "Test Kitchen (web::frontend)"
179       script:
180         - bundle exec kitchen test web-frontend-ubuntu-1804
181     - name: "Test Kitchen (web::rails)"
182       script:
183         - bundle exec kitchen test web-rails-ubuntu-1804