summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2019-03-19 16:35:46 -0700
committerTim Smith <tsmith@chef.io>2019-03-19 16:35:46 -0700
commit4da6ca58d1b74b72e7daccaee5d8f9d482140948 (patch)
tree96f8f131065c89c5eb4453b632fd36d960e78742
parent618de21b504ad0f9480e7d2ceb16eaa228b32917 (diff)
downloadchef-4da6ca58d1b74b72e7daccaee5d8f9d482140948.tar.gz
Test on Ruby 2.5 in Travis
Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--.travis.yml54
1 files changed, 27 insertions, 27 deletions
diff --git a/.travis.yml b/.travis.yml
index 17db766359..8d40420f06 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -42,7 +42,7 @@ matrix:
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- env:
INTEGRATION_SPECS_25: 1
- rvm: 2.5.3
+ rvm: 2.5.5
sudo: true
script: sudo -E $(which bundle) exec rake spec:integration;
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
@@ -61,7 +61,7 @@ matrix:
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- env:
FUNCTIONAL_SPECS_25: 1
- rvm: 2.5.3
+ rvm: 2.5.5
sudo: true
# the travis apt proxy screws with our functional testing something fierce
script: sudo rm -f /etc/apt/apt.conf.d/99-travis-apt-proxy; sudo -E $(which bundle) exec rake spec:functional;
@@ -82,7 +82,7 @@ matrix:
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- env:
UNIT_SPECS_25: 1
- rvm: 2.5.3
+ rvm: 2.5.5
sudo: true
script:
- sudo -E $(which bundle) exec rake spec:unit;
@@ -98,7 +98,7 @@ matrix:
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
- env:
CHEFSTYLE: 1
- rvm: 2.5.3
+ rvm: 2.5.5
script: bundle exec rake style
# also remove integration / external tests
bundler_args: --without ci docgen guard integration maintenance omnibus_package --frozen
@@ -108,36 +108,36 @@ matrix:
- env:
TEST_GEM: sethvargo/chef-sugar
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake
- rvm: 2.5.3
+ rvm: 2.5.5
- env:
- PEDANT_OPTS=--skip-oc_id
- TEST_GEM=chef/chef-zero
- CHEF_FS=true
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake pedant
- rvm: 2.5.3
+ rvm: 2.5.5
- env:
TEST_GEM: chef/cheffish
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake spec
- rvm: 2.5.3
+ rvm: 2.5.5
- env:
TEST_GEM: chefspec/chefspec
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake
- rvm: 2.5.3
+ rvm: 2.5.5
- env:
TEST_GEM: poise/halite
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake spec
- rvm: 2.5.3
+ rvm: 2.5.5
- env:
TEST_GEM: chef/knife-windows
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake unit_spec
- rvm: 2.5.3
+ rvm: 2.5.5
# disable this pending a Chef 14 compat version of poise
# - env:
# TEST_GEM: poise/poise
# script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake spec
- # rvm: 2.5.3
+ # rvm: 2.5.5
### START TEST KITCHEN ONLY ###
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -154,7 +154,7 @@ matrix:
env:
- AMAZON=2
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -171,7 +171,7 @@ matrix:
env:
- AMAZON=201X
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -188,7 +188,7 @@ matrix:
env:
- UBUNTU=14.04
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -205,7 +205,7 @@ matrix:
env:
- UBUNTU=16.04
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -222,7 +222,7 @@ matrix:
env:
- UBUNTU=18.04
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -239,7 +239,7 @@ matrix:
env:
- DEBIAN=8
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -256,7 +256,7 @@ matrix:
env:
- DEBIAN=9
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -273,7 +273,7 @@ matrix:
env:
- CENTOS=6
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -290,7 +290,7 @@ matrix:
env:
- CENTOS=7
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -307,7 +307,7 @@ matrix:
env:
- FEDORA=latest
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -324,7 +324,7 @@ matrix:
env:
- OPENSUSELEAP=42
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.5.3
+ - rvm: 2.5.5
sudo: required
before_install:
- gem update --system $(grep rubygems omnibus_overrides.rb | cut -d'"' -f2)
@@ -345,7 +345,7 @@ matrix:
- sudo cat /var/log/squid3/access.log
# Use test-kitchen to launch a centos docker container to run the full rspec tests against. This catches
# errors in travis, before PRs are merged, hopefully before they become errors in jenkins.
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -362,7 +362,7 @@ matrix:
env:
- RSPEC_CENTOS=7
- KITCHEN_YAML=kitchen.travis.yml
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -380,7 +380,7 @@ matrix:
- RSPEC_OPENSUSELEAP=42
- KITCHEN_YAML=kitchen.travis.yml
allow_failures:
- - rvm: 2.5.3
+ - rvm: 2.5.5
services: docker
sudo: required
gemfile: kitchen-tests/Gemfile
@@ -400,7 +400,7 @@ matrix:
- env:
TEST_GEM: poise/halite
script: bundle exec tasks/bin/run_external_test $TEST_GEM master rake spec
- rvm: 2.5.3
+ rvm: 2.5.5
notifications:
on_change: true