summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2018-10-29 10:41:19 -0700
committerTim Smith <tsmith@chef.io>2018-10-29 10:41:19 -0700
commita5c3ffab15fd6cd661e7162ed5311523a15d2a4d (patch)
tree0289a4c1afbcea809a6e78008e7b400f91ae4114
parent965408302d4ad955ce0e3be104f27a318afd69a2 (diff)
downloadchef-kitchen_testing.tar.gz
Add travis testing of Amazon Linux 1 and 2 and Ubuntu 18.04kitchen_testing
Test what we say we support Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--.travis.yml105
1 files changed, 51 insertions, 54 deletions
diff --git a/.travis.yml b/.travis.yml
index cb3fc47d73..7015b2be0a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -121,26 +121,40 @@ matrix:
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake unit_spec
rvm: 2.4.5
### START TEST KITCHEN ONLY ###
- #
- # Temporarily Disable Amazon Linux 2
- #
- # - rvm: 2.4.5
- # services: docker
- # sudo: required
- # gemfile: kitchen-tests/Gemfile
- # before_install:
- # - gem update --system $(grep rubygems omnibus_overrides.rb | cut -d'"' -f2)
- # - gem install bundler -v $(grep bundler omnibus_overrides.rb | cut -d'"' -f2)
- # before_script:
- # - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
- # - cd kitchen-tests
- # script:
- # - bundle exec kitchen test end-to-end-amazonlinux
- # after_failure:
- # - cat .kitchen/logs/kitchen.log
- # env:
- # - AMAZON=LATEST
- # - KITCHEN_YAML=kitchen.travis.yml
+ - rvm: 2.4.5
+ services: docker
+ sudo: required
+ gemfile: kitchen-tests/Gemfile
+ before_install:
+ - gem update --system $(grep rubygems omnibus_overrides.rb | cut -d'"' -f2)
+ - gem install bundler -v $(grep bundler omnibus_overrides.rb | cut -d'"' -f2)
+ before_script:
+ - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
+ - cd kitchen-tests
+ script:
+ - bundle exec kitchen test end-to-end-amazonlinux-2
+ after_failure:
+ - cat .kitchen/logs/kitchen.log
+ env:
+ - AMAZON=2
+ - KITCHEN_YAML=kitchen.travis.yml
+ - rvm: 2.4.5
+ services: docker
+ sudo: required
+ gemfile: kitchen-tests/Gemfile
+ before_install:
+ - gem update --system $(grep rubygems omnibus_overrides.rb | cut -d'"' -f2)
+ - gem install bundler -v $(grep bundler omnibus_overrides.rb | cut -d'"' -f2)
+ before_script:
+ - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
+ - cd kitchen-tests
+ script:
+ - bundle exec kitchen test end-to-end-amazonlinux
+ after_failure:
+ - cat .kitchen/logs/kitchen.log
+ env:
+ - AMAZON=201X
+ - KITCHEN_YAML=kitchen.travis.yml
- rvm: 2.4.5
services: docker
sudo: required
@@ -186,6 +200,23 @@ matrix:
- sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
- cd kitchen-tests
script:
+ - bundle exec kitchen test end-to-end-ubuntu-1804
+ after_failure:
+ - cat .kitchen/logs/kitchen.log
+ env:
+ - UBUNTU=18.04
+ - KITCHEN_YAML=kitchen.travis.yml
+ - rvm: 2.4.5
+ services: docker
+ sudo: required
+ gemfile: kitchen-tests/Gemfile
+ before_install:
+ - gem update --system $(grep rubygems omnibus_overrides.rb | cut -d'"' -f2)
+ - gem install bundler -v $(grep bundler omnibus_overrides.rb | cut -d'"' -f2)
+ before_script:
+ - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
+ - cd kitchen-tests
+ script:
- bundle exec kitchen test end-to-end-debian-8
after_failure:
- cat .kitchen/logs/kitchen.log
@@ -277,40 +308,6 @@ matrix:
env:
- OPENSUSELEAP=42
- KITCHEN_YAML=kitchen.travis.yml
-# - rvm: 2.4.5
-# services: docker
-# sudo: required
-# gemfile: kitchen-tests/Gemfile
-# before_install:
-# - gem update --system $(grep rubygems omnibus_overrides.rb | cut -d'"' -f2)
-# - gem install bundler -v $(grep bundler omnibus_overrides.rb | cut -d'"' -f2)
-# before_script:
-# - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
-# - cd kitchen-tests
-# script:
-# - bundle exec kitchen test awesome-customers-ubuntu-ubuntu-1404
-# after_failure:
-# - cat .kitchen/logs/kitchen.log
-# env:
-# - AWESOME_CUSTOMERS_UBUNTU=1
-# - KITCHEN_YAML=kitchen.travis.yml
-# - rvm: 2.4.5
-# services: docker
-# sudo: required
-# gemfile: kitchen-tests/Gemfile
-# before_install:
-# - gem update --system $(grep rubygems omnibus_overrides.rb | cut -d'"' -f2)
-# - gem install bundler -v $(grep bundler omnibus_overrides.rb | cut -d'"' -f2)
-# before_script:
-# - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
-# - cd kitchen-tests
-# script:
-# - bundle exec kitchen test awesome-customers-rhel-centos-7
-# after_failure:
-# - cat .kitchen/logs/kitchen.log
-# env:
-# - AWESOME_CUSTOMERS_RHEL=1
-# - KITCHEN_YAML=kitchen.travis.yml
# ### END TEST KITCHEN ONLY ###
- rvm: 2.4.5
sudo: required