diff options
author | Tim Smith <tsmith@chef.io> | 2018-10-29 10:41:19 -0700 |
---|---|---|
committer | Tim Smith <tsmith@chef.io> | 2018-10-29 10:41:19 -0700 |
commit | a5c3ffab15fd6cd661e7162ed5311523a15d2a4d (patch) | |
tree | 0289a4c1afbcea809a6e78008e7b400f91ae4114 | |
parent | 965408302d4ad955ce0e3be104f27a318afd69a2 (diff) | |
download | chef-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.yml | 105 |
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 |