]> git.openstreetmap.org Git - chef.git/blob - .travis.yml
blogs: run bundle install as blogs user
[chef.git] / .travis.yml
1 sudo: false
2 language: ruby
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 (incron)"
52       script:
53         - bundle exec kitchen test incron-ubuntu-1804
54     - name: "Test Kitchen (letsencrypt)"
55       script:
56         - bundle exec kitchen test letsencrypt-ubuntu-1804
57     - name: "Test Kitchen (memcached)"
58       script:
59         - bundle exec kitchen test memcached-ubuntu-1804
60     - name: "Test Kitchen (munin)"
61       script:
62         - bundle exec kitchen test munin-ubuntu-1804
63     - name: "Test Kitchen (munin::plugins)"
64       script:
65         - bundle exec kitchen test munin-plugins-ubuntu-1804
66     - name: "Test Kitchen (munin::server)"
67       script:
68         - bundle exec kitchen test munin-server-ubuntu-1804
69     - name: "Test Kitchen (mysql)"
70       script:
71         - bundle exec kitchen test mysql-ubuntu-1804
72     - name: "Test Kitchen (networking)"
73       script:
74         - bundle exec kitchen test networking-ubuntu-1804
75     - name: "Test Kitchen (nginx)"
76       script:
77         - bundle exec kitchen test nginx-ubuntu-1804
78     - name: "Test Kitchen (nodejs)"
79       script:
80         - bundle exec kitchen test nodejs-ubuntu-1804
81     - name: "Test Kitchen (ntp)"
82       script:
83         - bundle exec kitchen test ntp-ubuntu-1804
84     - name: "Test Kitchen (openssh)"
85       script:
86         - bundle exec kitchen test openssh-ubuntu-1804
87     - name: "Test Kitchen (osmosis)"
88       script:
89         - bundle exec kitchen test osmosis-ubuntu-1804
90     - name: "Test Kitchen (otrs)"
91       script:
92         - bundle exec kitchen test otrs-ubuntu-1804
93     - name: "Test Kitchen (planet)"
94       script:
95         - bundle exec kitchen test planet-ubuntu-1804
96     - name: "Test Kitchen (planet::dump)"
97       script:
98         - bundle exec kitchen test planet-dump-ubuntu-1804
99     - name: "Test Kitchen (planet::notes)"
100       script:
101         - bundle exec kitchen test planet-notes-ubuntu-1804
102     - name: "Test Kitchen (planet::replication)"
103       script:
104         - bundle exec kitchen test planet-replication-ubuntu-1804
105     - name: "Test Kitchen (python)"
106       script:
107         - bundle exec kitchen test python-ubuntu-1804
108     - name: "Test Kitchen (spamassassin)"
109       script:
110         - bundle exec kitchen test spamassassin-ubuntu-1804
111     - name: "Test Kitchen (squid)"
112       script:
113         - bundle exec kitchen test squid-ubuntu-1804
114     - name: "Test Kitchen (tools)"
115       script:
116         - bundle exec kitchen test tools-ubuntu-1804