Split Travis script into separate jobs and add apt cookbook test
[chef.git] / .travis.yml
1 sudo: false
2 language: ruby
3 cache: bundler
4 services:
5   - docker
6 before_script:
7   # Put just enough Vagrant in the PATH to satisfy Test-Kitchen. No actual
8   # Vagrant or Virtualbox is run on Travis; this fake shim that echoes a
9   # recent Vagrant version is only here to allow tests to proceed below.
10   - sudo bash -c 'echo "echo Vagrant 2.0.0-fake" > /usr/bin/vagrant'
11   - sudo chmod +x /usr/bin/vagrant
12 jobs:
13   include:
14     - name: "Cookstyle"
15       script:
16       - bundle exec cookstyle -f fuubar
17     - name: "Kitchen Test Apt Cookbook"
18       script:
19       - bundle exec kitchen test apt-ubuntu-1804-ci