]> git.openstreetmap.org Git - chef.git/blob - .travis.yml
Add test for switch2osm cookbook
[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 (clamav)"
28       script:
29         - bundle exec kitchen test clamav-ubuntu-1804
30     - name: "Test Kitchen (devices)"
31       script:
32         - bundle exec kitchen test devices-ubuntu-1804
33     - name: "Test Kitchen (dhcpd)"
34       script:
35         - bundle exec kitchen test dhcpd-ubuntu-1804
36     - name: "Test Kitchen (dmca)"
37       script:
38         - bundle exec kitchen test dmca-ubuntu-1804
39     - name: "Test Kitchen (donate)"
40       script:
41         - bundle exec kitchen test donate-ubuntu-1804
42     - name: "Test Kitchen (exim)"
43       script:
44         - bundle exec kitchen test exim-ubuntu-1804
45     - name: "Test Kitchen (fail2ban)"
46       script:
47         - bundle exec kitchen test fail2ban-ubuntu-1804
48     - name: "Test Kitchen (forum)"
49       script:
50         - bundle exec kitchen test forum-ubuntu-1804
51     - name: "Test Kitchen (geoipupdate)"
52       script:
53         - bundle exec kitchen test geoipupdate-ubuntu-1804
54     - name: "Test Kitchen (incron)"
55       script:
56         - bundle exec kitchen test incron-ubuntu-1804
57     - name: "Test Kitchen (letsencrypt)"
58       script:
59         - bundle exec kitchen test letsencrypt-ubuntu-1804
60     - name: "Test Kitchen (memcached)"
61       script:
62         - bundle exec kitchen test memcached-ubuntu-1804
63     - name: "Test Kitchen (munin)"
64       script:
65         - bundle exec kitchen test munin-ubuntu-1804
66     - name: "Test Kitchen (munin::plugins)"
67       script:
68         - bundle exec kitchen test munin-plugins-ubuntu-1804
69     - name: "Test Kitchen (munin::server)"
70       script:
71         - bundle exec kitchen test munin-server-ubuntu-1804
72     - name: "Test Kitchen (mysql)"
73       script:
74         - bundle exec kitchen test mysql-ubuntu-1804
75     - name: "Test Kitchen (networking)"
76       script:
77         - bundle exec kitchen test networking-ubuntu-1804
78     - name: "Test Kitchen (nginx)"
79       script:
80         - bundle exec kitchen test nginx-ubuntu-1804
81     - name: "Test Kitchen (nodejs)"
82       script:
83         - bundle exec kitchen test nodejs-ubuntu-1804
84     - name: "Test Kitchen (ntp)"
85       script:
86         - bundle exec kitchen test ntp-ubuntu-1804
87     - name: "Test Kitchen (openssh)"
88       script:
89         - bundle exec kitchen test openssh-ubuntu-1804
90     - name: "Test Kitchen (osmosis)"
91       script:
92         - bundle exec kitchen test osmosis-ubuntu-1804
93     - name: "Test Kitchen (otrs)"
94       script:
95         - bundle exec kitchen test otrs-ubuntu-1804
96     - name: "Test Kitchen (passenger)"
97       script:
98         - bundle exec kitchen test passenger-ubuntu-1804
99     - name: "Test Kitchen (planet)"
100       script:
101         - bundle exec kitchen test planet-ubuntu-1804
102     - name: "Test Kitchen (planet::dump)"
103       script:
104         - bundle exec kitchen test planet-dump-ubuntu-1804
105     - name: "Test Kitchen (planet::notes)"
106       script:
107         - bundle exec kitchen test planet-notes-ubuntu-1804
108     - name: "Test Kitchen (planet::replication)"
109       script:
110         - bundle exec kitchen test planet-replication-ubuntu-1804
111     - name: "Test Kitchen (postgresql)"
112       script:
113         - bundle exec kitchen test postgresql-ubuntu-1804
114     - name: "Test Kitchen (python)"
115       script:
116         - bundle exec kitchen test python-ubuntu-1804
117     - name: "Test Kitchen (serverinfo)"
118       script:
119         - bundle exec kitchen test serverinfo-ubuntu-1804
120     - name: "Test Kitchen (spamassassin)"
121       script:
122         - bundle exec kitchen test spamassassin-ubuntu-1804
123     - name: "Test Kitchen (squid)"
124       script:
125         - bundle exec kitchen test squid-ubuntu-1804
126     - name: "Test Kitchen (stateofthemap)"
127       script:
128         - bundle exec kitchen test stateofthemap-ubuntu-1804
129     - name: "Test Kitchen (switch2osm)"
130       script:
131         - bundle exec kitchen test switch2osm-ubuntu-1804
132     - name: "Test Kitchen (tilecache)"
133       script:
134         - bundle exec kitchen test tilecache-ubuntu-1804
135     - name: "Test Kitchen (tools)"
136       script:
137         - bundle exec kitchen test tools-ubuntu-1804
138     - name: "Test Kitchen (web::backend)"
139       script:
140         - bundle exec kitchen test web-backend-ubuntu-1804
141     - name: "Test Kitchen (web::cgimap)"
142       script:
143         - bundle exec kitchen test web-cgimap-ubuntu-1804
144     - name: "Test Kitchen (web::frontend)"
145       script:
146         - bundle exec kitchen test web-frontend-ubuntu-1804
147     - name: "Test Kitchen (web::rails)"
148       script:
149         - bundle exec kitchen test web-rails-ubuntu-1804