summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2017-12-19 16:31:22 -0800
committerTim Smith <tsmith@chef.io>2017-12-19 16:31:22 -0800
commitacdd6f6016fbf4e4d803552614a5040f7547f6b6 (patch)
tree7588c911a005a193a77803b51bec1cc937ed09d5
parentd454fdd7304101f0bce60070343ca51aa513d91b (diff)
downloadchef-travis_dies_a_lot.tar.gz
Trim down travis for testingtravis_dies_a_lot
Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--.travis.yml303
1 files changed, 2 insertions, 301 deletions
diff --git a/.travis.yml b/.travis.yml
index 3eeab89a6e..a5f2567fd2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,7 +16,7 @@ before_script:
# force all .rspec tests into progress display to reduce line count
- echo --color > .rspec
- echo -fp >> .rspec
- # necessary for sudo: true tests, ingore failures on tests invoked with sudo: false
+ # necessary for sudo: true tests, ignore failures on tests invoked with sudo: false
- sudo sed -i -e 's/^Defaults\tsecure_path.*$//' /etc/sudoers || true
# do not run expensive spec tests on PRs, only on branches
@@ -40,303 +40,4 @@ matrix:
sudo: true
script: sudo -E $(which bundle) exec rake spec;
# also remove integration / external tests
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- - env:
- CHEFSTYLE: 1
- rvm: 2.4.2
- script: bundle exec rake style
- # also remove integration / external tests
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- - env:
- AUDIT_CHECK: 1
- rvm: 2.4.2
- script: bundle exec bundle-audit check --update
- # also remove integration / external tests
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- #
- # External tests
- #
- - env:
- TEST_GEM: sethvargo/chef-sugar
- script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake
- rvm: 2.4.2
- - env:
- PEDANT_OPTS: --skip-oc_id
- TEST_GEM: chef/chef-zero
- script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake spec cheffs
- rvm: 2.4.2
- - env:
- TEST_GEM: chef/cheffish
- script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake spec
- rvm: 2.4.2
- - env:
- TEST_GEM: chefspec/chefspec
- script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake
- rvm: 2.4.2
- - env:
- TEST_GEM: foodcritic/foodcritic
- script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake test
- rvm: 2.4.2
- - env:
- TEST_GEM: poise/halite
- script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake spec
- rvm: 2.4.2
- - env:
- TEST_GEM: chef/knife-windows
- script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake unit_spec
- rvm: 2.4.2
- - env:
- TEST_GEM: poise/poise
- script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake spec
- rvm: 2.4.2
- - env:
- TEST_GEM: chef/knife-windows
- script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake unit_spec
- rvm: 2.4.2
- ### START TEST KITCHEN ONLY ###
- #
- - rvm: 2.4.2
- 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)
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- before_script:
- - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
- - cd kitchen-tests
- script:
- - bundle exec kitchen test base-amazonlinux
- after_failure:
- - cat .kitchen/logs/kitchen.log
- env:
- - AMAZON=LATEST
- - KITCHEN_YAML=.kitchen.travis.yml
- - rvm: 2.4.2
- 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)
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- before_script:
- - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
- - cd kitchen-tests
- script:
- - bundle exec kitchen test base-ubuntu-1404
- after_failure:
- - cat .kitchen/logs/kitchen.log
- env:
- - UBUNTU=14.04
- - KITCHEN_YAML=.kitchen.travis.yml
- - rvm: 2.4.2
- 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)
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- before_script:
- - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
- - cd kitchen-tests
- script:
- - bundle exec kitchen test base-ubuntu-1604
- after_failure:
- - cat .kitchen/logs/kitchen.log
- env:
- - UBUNTU=16.04
- - KITCHEN_YAML=.kitchen.travis.yml
- - rvm: 2.4.2
- 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)
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- before_script:
- - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
- - cd kitchen-tests
- script:
- - bundle exec kitchen test base-debian-7
- after_failure:
- - cat .kitchen/logs/kitchen.log
- env:
- - DEBIAN=7
- - KITCHEN_YAML=.kitchen.travis.yml
- - rvm: 2.4.2
- 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)
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- before_script:
- - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
- - cd kitchen-tests
- script:
- - bundle exec kitchen test base-debian-8
- after_failure:
- - cat .kitchen/logs/kitchen.log
- env:
- - DEBIAN=8
- - KITCHEN_YAML=.kitchen.travis.yml
- - rvm: 2.4.2
- 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)
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- before_script:
- - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
- - cd kitchen-tests
- script:
- - bundle exec kitchen test base-debian-9
- after_failure:
- - cat .kitchen/logs/kitchen.log
- env:
- - DEBIAN=9
- - KITCHEN_YAML=.kitchen.travis.yml
- - rvm: 2.4.2
- 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)
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- before_script:
- - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
- - cd kitchen-tests
- script:
- - bundle exec kitchen test base-centos-6
- after_failure:
- - cat .kitchen/logs/kitchen.log
- env:
- - CENTOS=6
- - KITCHEN_YAML=.kitchen.travis.yml
- - rvm: 2.4.2
- 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)
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- before_script:
- - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
- - cd kitchen-tests
- script:
- - bundle exec kitchen test base-centos-7
- after_failure:
- - cat .kitchen/logs/kitchen.log
- env:
- - CENTOS=7
- - KITCHEN_YAML=.kitchen.travis.yml
- - rvm: 2.4.2
- 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)
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- before_script:
- - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
- - cd kitchen-tests
- script:
- - bundle exec kitchen test base-fedora-latest
- after_failure:
- - cat .kitchen/logs/kitchen.log
- env:
- - FEDORA=latest
- - KITCHEN_YAML=.kitchen.travis.yml
- - rvm: 2.4.2
- 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)
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- before_script:
- - sudo iptables -L DOCKER || ( echo "DOCKER iptables chain missing" ; sudo iptables -N DOCKER )
- - cd kitchen-tests
- script:
- - bundle exec kitchen test base-opensuse-leap
- after_failure:
- - cat .kitchen/logs/kitchen.log
- env:
- - OPENSUSELEAP=42
- - KITCHEN_YAML=.kitchen.travis.yml
-# - rvm: 2.4.2
-# 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)
-# bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
-# 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.2
-# 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)
-# bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
-# 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.2
- sudo: required
- 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)
- - sudo apt-get update
- - sudo apt-get -y install squid3 git curl
- bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- env:
- - PROXY_TESTS_DIR=proxy_tests/files/default/scripts
- - PROXY_TESTS_REPO=$PROXY_TESTS_DIR/repo
- script:
- - bundle exec chef-client --version
- - git clone https://github.com/chef/proxy_tests.git
- - rvmsudo -E bundle exec bash $PROXY_TESTS_DIR/run_tests.sh chef_client \* \* /tmp/out.txt
- after_script:
- - cat /tmp/out.txt
- - sudo cat /var/log/squid3/cache.log
- - sudo cat /var/log/squid3/access.log
-
-notifications:
- on_change: true
- on_failure: true
- on_success: change
- on_pull_requests: false
- irc:
- channels:
- - chat.freenode.net#chef-hacking
+ bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen \ No newline at end of file