diff options
author | Jeremy Daer <jeremydaer@gmail.com> | 2016-04-17 23:22:07 -0700 |
---|---|---|
committer | Jeremy Daer <jeremydaer@gmail.com> | 2016-04-17 23:46:46 -0700 |
commit | c9e313ff7f34fd92b91d10fdc123a761f2fc20d6 (patch) | |
tree | 27546482f1762373eeabdb684bb479be9e9559c1 | |
parent | f0f828cc1499cf54495e545daecb992a21fef324 (diff) | |
download | rack-c9e313ff7f34fd92b91d10fdc123a761f2fc20d6.tar.gz |
CI: bump up to modern Travis setup
* Lean on the default bundle install step. * Drop sudo. Switch to services+addons. * Cache our bundle and apt packages. Closes #1053
-rw-r--r-- | .travis.yml | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml index 6451e3fa..056ee85d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,10 +1,23 @@ +language: ruby +sudo: false +cache: + - bundler + - apt + +services: + - memcached + +addons: + apt: + packages: + - lighttpd + - libfcgi-dev + before_install: - - sudo apt-get update > /dev/null - - sudo apt-get -y install lighttpd libfcgi-dev libmemcache-dev memcached -install: - gem env version | grep '^\(2\|1.\(8\|9\|[0-9][0-9]\)\)' || gem update --system - - bundle install --jobs=3 --retry=3 + script: bundle exec rake ci + rvm: - 2.2.4 - 2.3.0 |