.travis.yml
# Sets Travis to run the Ruby specs on OS X machines to be as close as possible
# to the user environment.
#
language: ruby
dist: trusty
branches:
only:
- master
- /.+-stable$/
matrix:
include:
- rvm: 2.4.1
rvm:
- 2.0.0-p647
- 2.3.4
- 2.4.1
- 2.6.2
before_install:
# There is a bug in travis. When using system ruby, bundler is not
# installed and causes the default install action to fail.
- if [ "$TRAVIS_RUBY_VERSION" = "system" ]; then sudo gem install "bundler:~> 1.17"; else gem install "bundler:~> 1.17"; fi
# RubyGems 2.0.14 isn't a fun time on 2.0.0p648
- if [ "$TRAVIS_RUBY_VERSION" = "system" ]; then sudo gem update --system; fi
install:
- bundle install --path .bundle
- bundle exec pod repo add-cdn trunk 'https://cdn.cocoapods.org'
script: bundle exec rake spec